不能在实例变量上使用方法

时间:2012-12-13 16:28:19

标签: objective-c foundation

为什么testVariableValues没有方法dictionaryWithObjectsAndKeys?

@property (nonatomic, strong) NSDictionary *testVariableValues;

我正在尝试使用这样的方法:

[self.testVariableValues dictionaryWithObjectsAndKeys:......]

唯一可用的方法是[self.testVariableValues dictionaryWithValuesForKeys...

我是Objective C的新手,对这个问题没什么了解。与实例方法有关吗?

1 个答案:

答案 0 :(得分:2)

你正在混淆类方法和实例方法。

您需要致电

 self.testVariableValues = [NSDictionary dictionaryWithObjectsAndKeys:obj1, @"key1"..., nil].

希望有所帮助。