繁体   English   中英

将NSString分配给NSString时,我的应用程序崩溃

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM