Objective C +超出范围错误

时间:2009-12-28 10:15:15

标签: objective-c

我在.h文件中声明一个静态NSString:

static NSString *bowlerName;

@interface PlayMatchController : UIViewController <UIActionSheetDelegate> { ...... }

@end

在.m文件中,我为NSString变量分配了一些值:

bowlerName = @"ABC";

稍后在.m文件中当我尝试使用调试器访问该变量时,当我将鼠标放在该变量上时,我得到的消息就像“超出范围”而不是我继续调试程序,最后它会崩溃并给出错误,例如“EXC_BAD_ACCESS”。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

尝试将声明放在实现文件中,而不是标题

Static string variable in Objective C on iphone