我在生成拖放插座时遇到问题,由于某种原因,Xcode 停止向 .m 文件生成 @synthesize,@property 已正确添加到 .h 文件中。
此外,我发现 @interface 块被添加到 .m 文件中很奇怪,即使存在带有 @interface 的 .h 文件。
@interface BlahController {
}
@implementation BlahController : UIViewController {
//Code
}
我在生成拖放插座时遇到问题,由于某种原因,Xcode 停止向 .m 文件生成 @synthesize,@property 已正确添加到 .h 文件中。
此外,我发现 @interface 块被添加到 .m 文件中很奇怪,即使存在带有 @interface 的 .h 文件。
@interface BlahController {
}
@implementation BlahController : UIViewController {
//Code
}
我在生成拖放插座时遇到问题,由于某种原因,Xcode 停止向 .m 文件生成 @synthesize,@property 已正确添加到 .h 文件中。
最新版本的编译器不再需要@synthesize
指令。仅使用指令声明一个属性@property
就足以导致访问器被合成,除非您使用该@dynamic
指令或为该属性提供您自己的访问器。
在高级中感谢 Carl Veazey,他在评论中几乎写下了这个答案:
再次感谢。