在XCode(iOS)中自动导入委托的回调

时间:2010-10-13 22:07:06

标签: iphone objective-c xcode delegates ios

因为倾斜可以自动导入,或者xcode中有一个选项允许导入委托的所有回调(如MKMapviewdelegate或其他)?

我在Eclipse(Java)中使用此选项来导入getter / setters方法以访问类变量。

提前致谢。

3 个答案:

答案 0 :(得分:1)

你不能真正“导入”访问者和变种者,你必须继承它们。它们必须由@property和@synthesize指令创建或手动创建。您可以声明您的类实现了一个协议,但无论是使用@synthesize还是手动,您仍然需要定义属性并创建访问器/ mutator。

希望我能正确理解你的问题。我不认为xcode有任何方法可以自动创建属性来包装指定的实例变量。如果确实如此,那么我还没有找到它(这是可能的)。

答案 1 :(得分:1)

我发现最简单的方法是从头文件中复制并添加{}(并可选择删除分号; Objective-C允许在{出于某种原因)之前使用分号。

答案 2 :(得分:0)

最后在Xcode 9.0中有一个"修复导入"功能,用于添加缺少协议要求的存根。

enter image description here