当控件在[self loadNextList]
出现时,我的应用会崩溃。我不确定为什么会这样。如果您发现问题,请告诉我。
这是第一次,它有效,我没有看到任何问题。并且当再次调用loadNextList方法时,它会崩溃。当崩溃时没有在控制台中找到错误消息。
NSString *myTierTwoID;
@property(nonatomic,retain)NSString *myTierTwoID;
-(void)getData{
myTierTwoID = [myTierTwoDict objectForKey:myTierTwoTitle];
[self loadNextList];
}
-(void)loadNextList{
//==========================
NSLog(@"%@ lloo",myTierTwoID);
NSString *aTierTwoId = [NSString stringWithFormat:@"%d", [myTierTwoID intValue] + 1];
NSLog(@"%@ aTierTwoId",aTierTwoId);
myTierTwoID = aTierTwoId; // here it crashes the app
NSLog(@"%@ lloo",myTierTwoID);
}
答案 0 :(得分:2)
属性签名需要保留值,因此您应该这样做:
self.myTierTwoID = [myTierTwoDict objectForKey:myTierTwoTitle];
和
self.myTierTwoID = aTierTwoId;