【问题标题】:iCloud Notification Crash in ios < 5ios < 5 中的 iCloud 通知崩溃
【发布时间】:2012-06-13 17:25:10
【问题描述】:

我在与 iCloud 相关的 iPod Touch ios v4.3.1 上发生崩溃。

崩溃日志:

日期/时间:2012-06-12 11:42:43.557 -0700 操作系统版本:iPhone OS 4.3.1 (8G4) 报告版本:104 异常类型:EXC_BREAKPOINT (SIGTRAP) 异常代码:0x00000001、0xe7ffdefe 崩溃的线程:0 Dyld 错误信息: 未找到符号:_NSUbiquitousKeyValueStoreDidChangeExternallyNotification 引用自:/var/mobile/Applications/997BA11D-FD1E-4755-860C-2A708D5E39EF/AppName.app/AppName 预期在:/System/Library/Frameworks/Foundation.framework/Foundation 在 /var/mobile/Applications/997BA11D-FD1E-4755-860C-2A708D5E39EF/AppName.app/AppName 迪尔德版本:191.3

但代码不应注册任何 iCloud 服务。我有以下代码,并且我已经通过它确保在此设备上它永远不会注册以观察 iCloud 通知:

if(NSClassFromString(@"NSUbiquitousKeyValueStore")) { // 是 iOS 5 吗? if([NSUbiquitousKeyValueStore defaultStore]) { // 是否启用了 iCloud [自我添加观察者]; } }

谢谢!

【问题讨论】:

    标签: iphone ios5 ios4 icloud nsnotificationcenter


    【解决方案1】:

    基础框架需要是“可选的”/弱链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-17
      • 2011-12-25
      • 2011-12-10
      • 2011-12-19
      • 1970-01-01
      • 2012-08-08
      • 1970-01-01
      • 2011-12-10
      相关资源
      最近更新 更多