小编Sur*_*rma的帖子

[__NSCFNumber length]:无法识别的选择器发送到实例UITableView

我遇到了错误

[__NSCFNumber length]:无法识别的选择器发送到实例0x15580c90 2014-02-18 15:10:49.490 CIB [1706:60b] *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSCFNumber length]:无法识别的选择器已发送到实例0x15580c90'*第一掷调用堆栈:(0x2da18e83 0x37d756c7 0x2da1c7b7 0x2da1b0af 0x2d969dc8 0x2e33b695 0x2e33b169 0x301ab2fd 0x1603ad 0x302cf315 0x302776cd 0x30276ef1 0x3019d353 0x2fe23943 0x2fe1f167 0x2fe1eff9 0x2fe1ea0d 0x2fe1e81f 0x2fe1854d 0x2d9e3f69 0x2d9e18f7 0x2d9e1c43 0x2d94c471 0x2d94c253 0x326862eb 0x30201845 0x113de1 0x3826eab7)的libc ++ abi.dylib:与未捕获的终止NSException类型的异常

我在这里循环.从Json中的数组到我的模型任务列表然后存储到NSMutableArray _tasklist

NSArray *taskJson = [json objectForKey:@"fOTaskListModelWss"];

    for (NSDictionary *dictCQ in taskJson) {
        NSLog(@"TASKLIST: %@", [dictCQ objectForKey:@"foTaskListModelWs"]);

        NSDictionary *datadic = [dictCQ objectForKey:@"foTaskListModelWs"];
        TaskList *task = [[TaskList alloc]init];
        [task setTaskCount:datadic[@"count"]];
        [task setFuncCd:datadic[@"funcCd"]];
        [task setFuncCdDscp:datadic[@"funcCdDscp"]];
        [task setRequestStatus:datadic[@"requestStatus"]];
        [task setRole:datadic[@"role"]];
        [_taskList …
Run Code Online (Sandbox Code Playgroud)

json objective-c uitableview nsmutablearray ios

32
推荐指数
3
解决办法
4万
查看次数

为什么我的 iOS 13 应用程序在被用户终止时通过静默推送在后台唤醒

我不知道这是苹果的错误还是功能。在文档中

如果用户强制退出,系统不会自动启动您的应用程序。在这种情况下,用户必须重新启动您的应用程序或重新启动设备,然后系统才会尝试再次自动启动您的应用程序。

至于其他StackOverflow的问题是有这个 这个显示相同。

在我的情况下,系统在后台重新启动应用程序并运行用于存储在数据库中的代码。怎么可能呢?它调用方法 didFinishLaunchingWithOptions: 然后didReceiveRemoteNotification:在后台(未显示在应用程序切换器中)。但是在早期版本中,它不会唤醒在 iOS 12.2 中测试的后台应用程序

我正在发送有效载荷以进行通知

  "aps": {
    "alert": {
      "body": "",
      "title": ""
    },
    "mutable-content": 0,
    "category": "",
    "badge": "",
    "sound": "",
    "content-available": 1
  },
  "data": {
   //other fields
  }
 }


Run Code Online (Sandbox Code Playgroud)

push push-notification silentpush ios13

5
推荐指数
1
解决办法
1284
查看次数

swift 3.0.2给出了雄心勃勃的错误''Type'bool'被打破了"

我正在使用这个结构并使用它

struct Ride {
  var isRideForNow: Bool!    
}
 var sheduleRide: Ride?
 sheduleRide = Ride()
 sheduleRide?.isRideForNow = false
Run Code Online (Sandbox Code Playgroud)

当我这样使用它工作正常

 if (sheduleRide?.isRideForNow)! {
   //some code
 }
Run Code Online (Sandbox Code Playgroud)

但我不知道为什么下面的代码给出错误"类型'bool'被打破",即使这里没有可选的链接

 if (sheduleRide!.isRideForNow) {
   //some code
 }
Run Code Online (Sandbox Code Playgroud)

swift swift3

4
推荐指数
1
解决办法
2055
查看次数