当我编写以下内容时,我收到错误“未使用的变量 'placesList'”:
PlacesList *placesList = [[PlacesList alloc] initWithNibName:@"PlacesList" bundle:nil];
我究竟做错了什么?我该如何解决?
我是新手,对编码没有经验,所以请放轻松。
当我编写以下内容时,我收到错误“未使用的变量 'placesList'”:
PlacesList *placesList = [[PlacesList alloc] initWithNibName:@"PlacesList" bundle:nil];
我究竟做错了什么?我该如何解决?
我是新手,对编码没有经验,所以请放轻松。
这只是一个警告,变量 placesList 没有做任何事情或被使用,所以它只是在浪费内存。它还说,为了使您的代码更加优化,您最好拥有[[PlacesList alloc] initWithNibName:@"PlacesList" bundle:nil];
,而不是分配一个指针来保持对它的引用。如果您打算对变量执行更多操作,则可以忽略此警告。
在这条线之后你会做什么placeList
?如果不是,那么该变量是未使用的,很简单。仅仅因为你有这条线并不意味着它正在被使用。编译器告诉您,您创建了一个没有在任何地方使用的变量,因此不需要,因为它只是使用了不必要的内存。一旦你开始使用这个变量,它就会消失