我意识到这是一个愚蠢的初学者问题,但我一直坚持至少一个小时试图从我的数组中获取一个整数值,以便在按下按钮时显示在标签上。问题在于无论标签看什么索引,标签都会显示“(null)”。我也试着拿出NSArray对象上的引号。无论NSArray中的对象是整数还是字符串都没有关系,但我至少想知道如何将它们放入数组中的语法,因为我相信这是我的问题。如果没有,请另外指示我。如何在UILabel上显示一个NSArray的整数?
我的代码: (h文件)
@property (strong, nonatomic) NSArray *redOneTeams;
(.m文件)
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
_redOneTeams = @[
@"4351",
@"4298",
];
}
return self;
}
- (IBAction)saveBtn:(id)sender {
_teamNumber.text = [[NSString alloc] initWithFormat: @"%@", [_redOneTeams objectAtIndex:0]];
}
这个视图控制器是如何创建的?只需在'saveBtn:'中说'_teamNumber.text = @“起作用!”就把这个问题分成两部分。然后我们知道问题是标签阵列还是您的出口。 – 2013-03-05 03:53:06
我在显示NSInteger时在我的应用程序中有30个其他标签,我只是试图让这个特定的工作。 – 2013-03-05 04:01:15