ios - CFBundle 运行时错误 - 这是什么意思?

标签 ios objective-c xcode runtime-error cfbundleidentifier

每次我通过 Xcode 运行我的 iPad 应用程序时,在 didFinishLaunchingWithOptions: 返回之后和在我的初始 viewController 类中运行任何代码之前,我都会在控制台中收到此错误消息:

Unable to load string table file: CFBundle 0x134518370 </private/var/mobile/Containers/Bundle/Application/3B879FF9-02CD-48A1-A250-7A8613AE84EA/PedRampInv_Management.app> (executable, loaded) / Manage: The operation couldn’t be completed. (Cocoa error 3840.)

我的应用似乎运行良好,没有抛出其他警告、错误或异常。谁能告诉我如何“修复”导致此错误在启动时出现的任何错误?我很快就会在 Apple 应用程序商店中获得它,并希望确保这不会成为问题。

最佳答案

好的,问题是我的 Storyboard中的可本地化字符串文件是空的。我所要做的就是关闭本地化(从而删除文件)并再次打开它,这会自动创建一个完整的可本地化字符串文件。现在我的应用程序运行没有任何错误。

关于ios - CFBundle 运行时错误 - 这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222001/

相关文章:

ios - 在没有 Storyboard的情况下更改 View Controller

ios - 如何在 xcode 中修复 "Failed to load model named datamodelname"

ios - 在设备屏幕上运行时不会出现填充屏幕

ios - 多个列,例如使用 UICollectionView Swift 的电子表格表

ios - Swift 单例 SpriteKit

iphone - 在 UIWebView 中停止视频

ios - 通过触摸停止和开始动画。 objective-c

ios - 物体从滑轮系统掉落的距离(类似于愤怒的小鸟游戏)在 IOS 中使用 Cocos2D 和 Box2D

objective-c - Swift - 使用未解析的标识符(Objective-C 类)

ios - 在 WKWebView 中禁用缩放?