在我的应用程序中,我使用

[theMutableArray addObject:theString];


几次,并且每次都有效,但是当尝试在另一个视图中添加时,它不会添加。

我知道我的字符串不是null,因为我有

NSLog(@"%@, %@", theString, theMutableArray);


它返回
“字符串值”,(空)

在我的viewDidLoad中

theMutableArray = [[NSMutableArray alloc] init];


在我尝试添加的地方

theString = [alertView textFieldAtIndex:0].text;
[theMutableArray addObject:theString];
NSLog(@"%@, %@", theString, theMutableArray);


有错别字吗?还是我忘记了什么?

最佳答案

你之前这么说

NSLog(@"%@, %@", theString, theMutableArray);


返回“字符串值”,(空)。那你期望什么?您的theMutableArray似乎为nil,这就是为什么您不能对其添加任何内容的原因。

关于ios - NSString不会添加到NSMutableArray,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23172900/

10-11 14:20