关于NSString转NSDictionary

来源:互联网 发布:编程待遇 编辑:程序博客网 时间:2024/06/05 21:17
如题有什么办法,网上的办法我试过
1.这个方法第二句会崩溃
NSData *data = [[NSMutableData alloc] initWithContentsOfFile:[self dataFilePath]];
NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
NSDictionary *myDictionary = [[unarchiver decodeObjectForKey:@"Some Key Value"] retain];
[unarchiver finishDecoding];
[unarchiver release];
[data release];

崩溃信息:*** -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive (0x7b, 0x22, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x3a)

2.这个方法得到的json为空
NSData * newdata = [theXML dataUsingEncoding:4];      //theXML为nsstring
id json = [NSJSONSerialization JSONObjectWithData:newdata options:0 error:nil];

各位大神有什么改进方法或者新的方法么 谢谢了
0 0
原创粉丝点击