越狱开发工具theos的一个bug

首先还是要感谢开发者为越狱开发人员的巨大贡献。但就目前来说程序还是有一个bug:

如果代码是这样:

NSString obj1;
NSString *Number_Context=[[NSString alloc] initWithUTF8String:packet0.context];
NSArray *NumberAndContext=[Number_Context componentsSeparatedByString:@":"];
obj1=[NumberAndContext objectAtIndex:0];
[Number_Context release];

theos 会Segmentation fault: 11,即自身出错!!!!!问题在obj1=[NumberAndContext objectAtIndex:0];

因为obj1是NSString类型的,但objectAtIndex返回值是ID类型的,但是应该给警告而不应该编译器崩溃啊!!!!!

目前还不知道原因~~~~~

posted @ 2013-01-09 17:43  I_O_S  阅读(199)  评论(0编辑  收藏  举报