-1

当我编写以下内容时,我收到错误“未使用的变量 'placesList'”:

PlacesList *placesList = [[PlacesList alloc] initWithNibName:@"PlacesList" bundle:nil];

我究竟做错了什么?我该如何解决?

我是新手,对编码没有经验,所以请放轻松。

4

2 回答 2

2

这只是一个警告,变量 placesList 没有做任何事情或被使用,所以它只是在浪费内存。它还说,为了使您的代码更加优化,您最好拥有[[PlacesList alloc] initWithNibName:@"PlacesList" bundle:nil];,而不是分配一个指针来保持对它的引用。如果您打算对变量执行更多操作,则可以忽略此警告。

于 2014-07-09T17:27:52.933 回答
1

在这条线之后你会做什么placeList?如果不是,那么该变量是未使用的,很简单。仅仅因为你有这条线并不意味着它正在被使用。编译器告诉您,您创建了一个没有在任何地方使用的变量,因此不需要,因为它只是使用了不必要的内存。一旦你开始使用这个变量,它就会消失

于 2014-07-09T17:35:02.697 回答