我有一个JSON字典,包含我将称为整数(在数学中),即1.
我想将此数字保存到核心数据属性NSInteger.以下代码发出警告:
不兼容的指向整数转换的指针使用类型为"id"的表达式初始化NSInteger
NSInteger insertID = jsonResults[@"insert_id"];
Run Code Online (Sandbox Code Playgroud)
我曾尝试各种组合int,NSNumber等也没有用.谁能建议正确的方法来做到这一点?
NSDictionary不能存储NSInteger.它正在存储NSNumber.所以你需要解开NSNumber:
NSInteger insertID = [jsonResults[@"insert_id"] integerValue];
Run Code Online (Sandbox Code Playgroud)