如题有什么办法,网上的办法我试过
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];
各位大神有什么改进方法或者新的方法么 谢谢了
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];
各位大神有什么改进方法或者新的方法么 谢谢了