我搜索了一个答案,发现了很多东西,但是对解决我的错误没有任何帮助,大多数答案告诉我删除带有黄色感叹号的项目,但我找不到任何答案。

我的构建可以在所有运行iOS8的iOS模拟器中正常运行-但是,一旦我尝试使用iOS7.1,无论选择哪种手机/ ipad,它都会失败。

这是错误日志:


    2015-03-30 14:21:18.839 OpenPatios[26206:f03] Reachability Flag Status: -R -----l- networkStatusForFlags
    2015-03-30 14:21:18.866 OpenPatios[26206:f03] Deleted 0 Store item(s)
    2015-03-30 14:21:18.873 OpenPatios[26206:f03] Deleted 0 StoreCategory item(s)
    2015-03-30 14:21:18.873 OpenPatios[26206:f03] Deleted 0 Photo item(s)
    2015-03-30 14:21:18.874 OpenPatios[26206:f03] Deleted 0 Review item(s)
    2015-03-30 14:21:18.874 OpenPatios[26206:f03] Deleted 0 Rating item(s)
    2015-03-30 14:21:18.875 OpenPatios[26206:f03] Deleted 0 News item(s)
    2015-03-30 14:21:18.880 OpenPatios[26206:607] {{0, 0}, {320, 324}}
    2015-03-30 14:21:18.899 OpenPatios[26206:607] -[UIApplication registerUserNotificationSettings:]: unrecognized selector sent to instance 0x79714ca0
    2015-03-30 14:21:18.901 OpenPatios[26206:607] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIApplication registerUserNotificationSettings:]: unrecognized selector sent to instance 0x79714ca0'
    *** First throw call stack:
    (
        0   CoreFoundation                      0x039501e4 __exceptionPreprocess + 180
        1   libobjc.A.dylib                     0x034998e5 objc_exception_throw + 44
        2   CoreFoundation                      0x039ed243 -[NSObject(NSObject) doesNotRecognizeSelector:] + 275
        3   CoreFoundation                      0x0394050b ___forwarding___ + 1019
        4   CoreFoundation                      0x039400ee _CF_forwarding_prep_0 + 14
        5   OpenPatios                          0x0012ea55 -[AppDelegate application:didFinishLaunchingWithOptions:] + 2053
        6   UIKit                               0x0257914f -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 309
        7   UIKit                               0x02579aa1 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1810
        8   UIKit                               0x0257e667 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 824
        9   UIKit                               0x02592f92 -[UIApplication handleEvent:withNewEvent:] + 3517
        10  UIKit                               0x02593555 -[UIApplication sendEvent:] + 85
        11  UIKit                               0x02580250 _UIApplicationHandleEvent + 683
        12  GraphicsServices                    0x05882f02 _PurpleEventCallback + 776
        13  GraphicsServices                    0x05882a0d PurpleEventCallback + 46
        14  CoreFoundation                      0x038cbca5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
        15  CoreFoundation                      0x038cb9db __CFRunLoopDoSource1 + 523
        16  CoreFoundation                      0x038f668c __CFRunLoopRun + 2156
        17  CoreFoundation                      0x038f59d3 CFRunLoopRunSpecific + 467
        18  CoreFoundation                      0x038f57eb CFRunLoopRunInMode + 123
        19  UIKit                               0x0257dd9c -[UIApplication _run] + 840
        20  UIKit                               0x0257ff9b UIApplicationMain + 1225
        21  OpenPatios                          0x00162e7d main + 141
        22  libdyld.dylib                       0x0425f6d9 start + 1
        23  ???                                 0x00000001 0x0 + 1
    )
    libc++abi.dylib: terminating with uncaught exception of type NSException
    (lldb)

当我再次学习更多有关编码的知识时,对于如何解决此问题的任何明确指示将深表感谢。

#1楼 票数:3

根据Apple文档,registerUserNotificationSettings仅在iOS 8和更高版本中可用。 如果要支持旧版本的iOS,则必须以其他方式实现。

#2楼 票数:0

从苹果官方文档中

可用性

在iOS 8.0和更高版本中可用。 此registerUserNotificationSettings方法使用不能用于ios7。

更新1

也许你可以使用

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; 

代替registerUserNotificationSettings

  ask by CalgaryAppGuy translate from so

未解决问题?本站智能推荐:

1回复

NSDecimalNumberDivision错误:“ NSInvalidArgumentException”,原因:“-[__ NSCFNumber decimalNumberByDividingBy:]:无法识别的选择器?

我的代码是 哪里 在% percentSpent被注释掉时,控制台日志是这个 当我执行计算percentSpent时,这是错误 更新 和 这是什么问题?
1回复

当我按下主页按钮然后恢复它时,ios7应用程序崩溃

这是我得到的错误消息: 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSCFString authenticationChanged]:无法识别的选择器已发送到实例0x176769a0'第一个调用堆栈:(0x30496ecb 0x3a
1回复

iOS NSMutableAttributedString使用无法识别的选择器崩溃

救命! 崩溃发生在: 将NSMutableAttributedString替换为attributeString时 这是堆栈跟踪:
2回复

尝试从Facebook上的应用程序共享图像时,应用程序崩溃

我正在尝试将我的应用程序中的信息分享到Facebook。 当我在“图片”键中输入图片链接时,它运行良好,但是当我分享自己的一张图片时,应用程序崩溃。 这是我正在使用的代码 该图像为10 * 10图像, Terminating app due to uncaught exception
1回复

iOS在MFMailComposeViewController和SKStoreProductViewController的初始化方法上崩溃

我正在开发具有部署目标7.0的iOS应用,并且试图在应用内展示诸如MFMailComposeViewController和SKStoreProductViewController之类的内置视图控制器。 但是,使用以下错误消息初始化任何内置视图控制器后,我的应用程序就会崩溃: 崩溃发生在
1回复

iOS7无法识别的选择器,未知类

我一直试图弄清这个异常的根源。 我有一个UITable视图,并且时不时地刷新(约十分之一),并显示以下消息,导致崩溃。 有人知道这里发生了什么吗?
1回复

在iOS 8.1模拟器上可识别的自定义类,但在iOS 7.1模拟器上无法识别

我定义了一个名为SearchView的自定义类,该类具有一个名为“ setup”的方法。 我已将其作为子视图添加到InterfaceBuilder的MainViewController中,并将其在身份检查器中的自定义类字段设置为SearchView类。 我已将其连接到MainViewC
1回复

文件iOS问题-无法识别的选择器

这是我的代码: 如果我尝试执行此操作,则会收到一条错误消息: “ 2013-02-18 12:43:46.194 FileExample [1475:207]-[FileExampleViewController saveText]:无法识别的选择器已发送到实例0x682e73