我无法存储NSArray NsUserDefaults.该应用程序
在这一行中崩溃了
[savedData setObject:jsonValue forKey:@"JSONDATA"];
以下是我的代码.我在下面提到了我的日志错误
NSArray *jsonValue =[NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSUserDefaults *savedData = [NSUserDefaults standardUserDefaults];
[savedData setObject:jsonValue forKey:@"JSONDATA"];
[savedData synchronize];
Run Code Online (Sandbox Code Playgroud)
错误日志:
*** Terminating app due to uncaught exception '`NSInvalidArgumentException`', reason: '*** -
[NSUserDefaults setObject:forKey:]: attempt to insert non-property list object <CFBasicHash 0x8c62b10 [0x1d2aec8]>{type = immutable dict, count = 3,
entries =>
Run Code Online (Sandbox Code Playgroud) 我在NSPoint中得到一个观点:
NSPoint: {273,534}
Run Code Online (Sandbox Code Playgroud)
我想通过273和534 CGrectMake.
例如:
viewTwo.frame=CGRectMake(273,534,someValue,someValue)
Run Code Online (Sandbox Code Playgroud)
我无法得到那些值NSpoint.
我尝试将它传递给NsArray和NSDictionary.什么都行不通.请帮忙
我在控制台中使用Po命令,发现我需要的值是在NSPoint中.但不知道如何转换它