【发布时间】:2012-10-04 15:27:57
【问题描述】:
问题出现在 iOS 6 上。要重现它,您需要使用日语(假名)键盘输入文本,并在出现建议时按“锁定”按钮。解锁后,用户在应用程序仪表板而不是应用程序上。如果按下应用程序图标,它会再次加载 - 按下锁定时应用程序崩溃。即使对于像 Notes 这样的苹果应用程序也是如此
崩溃日志:
Application Specific Information:
YOUR_APP was suspended with locked system files:
/private/var/mobile/Library/Keyboard/PhraseLearning_ja_JP.db/sqlite.db
/private/var/mobile/Library/Keyboard/BigramLearning_ja_JP.db/sqlite.db
似乎 iOS 试图将用户的选择保存在 db 中以使建议更智能,但是当它无法写入时它会写入 db。
我已经向 Apple 发布了错误,但没有人知道他们何时修复它
您可以对使用您的应用程序的人说这是 Apple 的问题 - 您需要解决它。我尝试在 applicationWillResignActive 上隐藏键盘并在应用程序加载时显示它,但它并没有太大帮助。有什么建议吗?
更新。我希望他们能在 6.0.1 中修复它,但不幸的是没有 :-(
【问题讨论】:
-
IOS6.1好像已经修复了这个问题,不知道是哪个版本修复的? 6.02? 6.03?有详细资料吗??非常感谢。
标签: iphone objective-c ios6