po Swift字符串“未解决的标识符”

po Swift字符串“未解决的标识符”,第1张

概述我无法调试Swift Strings func stringTest() { let test1:String = "test1"; let test2:NSString = "test2"; // <-- Breakpoint here println(test1); println(test2);} 如果我在这些行之后设置了断点,并尝试打印t 我无法调试Swift Strings
func stringtest() {    let test1:String =   "test1";    let test2:Nsstring = "test2";    // <-- Breakpoint here    println(test1);    println(test2);}

如果我在这些行之后设置了断点,并尝试打印test1,我会收到以下错误:

po test1error: <REPL>:1:1: error: use of unresolved IDentifIEr 'test1'test1^

但是我能够成功打印test2:

po test2test2
这很可能是调试信息输出中的错误。您可以通过抓住PC来检查,例如从寄存器读取PC,然后执行:
(lldb) image lookup -va <PC VALUE>

这将打印一堆东西,但最后一个条目将是调试器当前可见的所有变量,以及它们在哪里(在寄存器或内存中)如果您没有看到变量,则调试信息必须具有告诉lldb该变量目前不存在。

如果您可以在一些示例代码中重现这一点,您可以提供,请提供BUG reporter.apple.com的错误。

总结

以上是内存溢出为你收集整理的po Swift字符串“未解决标识符”全部内容,希望文章能够帮你解决po Swift字符串“未解决的标识符”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1053345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存