我正在使用现有代码。 这里在 .h 文件中声明了一个 popovercontroller,它在实现行中给我错误。
.h文件
@property (nonatomic, strong) VFImagePickerController *imagePicker;
@property (nonatomic, strong) UIPopoverController *popoverController;
@property (nonatomic, strong) UINavigationController *targetVC;
.m文件:
请建议如何解决此问题。
最佳答案
您的类似乎是 UIViewController
的子类。 UIViewController
有一个私有(private)的、未记录的 _popoverController
变量。由于您试图在您的类中创建一个同名的 ivar,因此您收到了一个错误。
最简单的方法是将您的 popoverController
属性重命名为不同的名称。否则,您的应用可能会被标记为使用私有(private) API。
关于objective-c - 菜鸟属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15073778/