属性访问结果未使用 - getters不应用于副作用

时间:2016-08-29 19:08:13

标签: ios objective-c uiviewcontroller uinavigationcontroller

我正在尝试设置UINavigationController的标题我正在使用以下命令self.title = @"Categories";它完美无缺,但我需要通过数组的对象来命名它,所以我过去常常放下ViewDidLoad部分中的代码行

self.title =@"%@", currentYouga.yougaName;

并且错误"属性访问结果未使用 - getter不应用于副作用"

1 个答案:

答案 0 :(得分:-2)

尝试这个

self.title =[NSString stringWithFormat:@"%@", [currentYouga yougaName]];

***如果yougaName是一种方法,当您使用点表示法访问任意方法时会出现此错误。您无法通过点表示法访问yougaName;只有属性可以使用带点符号的同名方法访问。