[英]for(NSString *key in [rewards allKeys]) crashes the application?
[英]My Application crashes when assigning NSString to NSString
当控件到来时我的应用程序崩溃[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);
}
属性签名需要保留值,因此您应该这样做:
self.myTierTwoID = [myTierTwoDict objectForKey:myTierTwoTitle];
和
self.myTierTwoID = aTierTwoId;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.