0 iphone xcode core-data objective-c mom
使用Core-Data来保存各种信息,其中一个是"数字"属性(Int(16)).我试图把它拿出来使用数据库的:
number = (int)[info valueForKey:@"number"];
不幸的是,这总会给出一些可怕的结果,比如2895891275应该返回3.
非常感谢任何帮助,谢谢!
valueForKey返回一个对象,而不是一个int.您必须明确地投射它的事实应该是一个警告标志.尝试:
number = [[info valueForKey:@"number"] intValue];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
469 次 |
| 最近记录: |