Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c NSMutableArray的问题_Objective C - Fatal编程技术网

Objective c NSMutableArray的问题

Objective c NSMutableArray的问题,objective-c,Objective C,我正在尝试在新的ViewController中创建NSMutableArray,但它似乎不起作用 我正在尝试使用这个代码 self.title = @"list"; list = [[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", Nil]; 您的示例看起来很好主要是: - (void)hypotheticalMethod { NSMutableArray *list; //<

我正在尝试在新的ViewController中创建NSMutableArray,但它似乎不起作用

我正在尝试使用这个代码

self.title = @"list";

list = [[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", Nil];       

您的示例看起来很好主要是

- (void)hypotheticalMethod
{
    NSMutableArray *list; //<--Where is this?

    //Turn your Nil into nil
    list = [[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil];

    NSLog(@"list is: %@", list);
}
-(无效)假设方法
{

NSMutableArray*list;//您没有解释gos出了什么问题,但是
Nil
是一个空类指针,您希望
Nil
用于空对象

 list = [[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil];

你需要解释什么似乎不起作用。“它似乎不起作用。”对我们没有帮助。你有错误吗?如果有,你有什么错误?你有什么问题?(最后一项应该是
nil
,小写
n
).而且你的方法很好-大部分情况下。如果没有ARC使用,这段代码将泄漏。我希望OP知道这一点,否则,如果他感兴趣,他可以在另一个线程中询问。我也不允许使用NSLog-只要他理解答案的关键点。当然,但我认为,如果你准备给出完整的函数对于一块代码,你至少应该提到它,因为新手可能会看得太多。我的观点是正确的。从来没有说过它是完全功能的;)对你的评论投了赞成票。干杯!它们是等价的;这不会引起任何问题。最好知道问题是什么。你指出它是对的。我应该更清楚一点;我只是想两者都
nil
nil
具有相同的值,因此在这种情况下,它们的功能相当。