挂钩方法在目标c中返回崩溃

时间:2015-04-19 07:51:04

标签: ios objective-c json hook theos

有一种方法我试图挂钩但是钩子应用程序崩溃了,所以这就是方法:

+ (id)newFromData:(id)arg1;

原始返回是一个json字符串,如{“Name”:“Sam”......等}。 这就是我尝试过的:

%hook ClassName
+ (id)newFromData:(id)arg1 {
NSString *jsonString = "My Modified JSON String!"
NSData *returnData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *jsonParsingError = nil;

id restaurantsObjects = [NSJSONSerialization JSONObjectWithData:returnData options:0 error:nil];
return restaurantsObjects;
}
%end

它在编译方面取得了成功,但app仍然崩溃了。

0 个答案:

没有答案