如何使用LLDB在XCode 6 GM中打印出Swift变量的值?从早期的贝塔斯开始,它似乎已被打破.但同时po在Objective-C代码中完美运行
我之前尝试过所有XCode 6测试版,并得到了相同的结果.即使我从头开始一个新项目也是如此.例如,我放了一个断点func application(application, didFinishLaunchingWithOptions)
(lldb) po application
error: Error in auto-import:
Failed to load linked library Metal of module sandbox - errors:
Looking for "@rpath/Metal.framework/Metal", error: not a string object
Run Code Online (Sandbox Code Playgroud)
我从未在任何项目中导入或链接过Metal.framework.有没有办法解决这个问题?
NSLocalizedString(key, comment: "")当当前语言缺少键时,我无法从 Localizable.strings 加载字符串。NSLocalizedString 返回一个原始键
例如,当英语本地化存在字符串,但俄语缺少字符串时:
"config.updating" = "Update in progress...";
Run Code Online (Sandbox Code Playgroud)
当 iOS 语言设置为俄语时调用 NSLocalizedString 返回“config.updating”
NSLocalizedString("config.updating", comment: "") // "config.updating"
Run Code Online (Sandbox Code Playgroud)
NSLocalizedString 不应该访问 NSUserDefaults 中的“AppleLanguages”键来确定用户的设置并选择其他字符串吗?