我创建了一个NSMutableArray:
SBJsonParser *parser = [[SBJsonParser alloc] init]; NSMutableArray *components = [parser objectWithString:@"[\"Item1\",\"Item2\"]"];
然后我尝试从另一个对象访问它:crash!!?? 如果我用其他方法(例如initWithObjects:)创建NSMutableArray,就不会发生这种情况
有什么线索吗? 我一整天都找不到解决办法。
[parser objectWithString:] 已自动释放;您需要 retain 如果你想把它留着的话,就自己动手吧。
[parser objectWithString:]
retain
(你可能也在泄密 parser 除非稍后在方法中释放它。)
parser