我正在尝试将UnArchive变成NSMutableArray
。这个陈述给了我一个'Lvalue作为赋值的左操作数'
[[[VariableStore sharedInstance] riskValues] = [NSKeyedUnarchiver unarchiveObjectWithFile:[self archivePath]]];
NSMutableArray
在VariableStore
单例中声明。有什么想法,有人请吗?
答案 0 :(得分:1)
你不能分配这样的值,你需要一个setter方法......
[[VariableStore sharedInstance]setRiskValues:[NSKeyedUnarchiver unarchiveObjectWithFile:[self archivePath]]];
答案 1 :(得分:0)
您应该使用setter:
[VariableStore sharedInstance].riskValues = [NSKeyedUnarchiver unarchiveObjectWithFile:[self archivePath]];
或者:
[[VariableStore sharedInstance] setRiskValues:[NSKeyedUnarchiver unarchiveObjectWithFile:[self archivePath]]];