objective-c - 菜鸟属性错误

标签 objective-c properties uipopovercontroller

我正在使用现有代码。 这里在 .h 文件中声明了一个 popovercontroller,它在实现行中给我错误。

.h文件

@property (nonatomic, strong)   VFImagePickerController     *imagePicker;
@property (nonatomic, strong)   UIPopoverController         *popoverController;
@property (nonatomic, strong)   UINavigationController      *targetVC;

.m文件:
The error

请建议如何解决此问题。

最佳答案

您的类似乎是 UIViewController 的子类。 UIViewController 有一个私有(private)的、未记录的 _popoverController 变量。由于您试图在您的类中创建一个同名的 ivar,因此您收到了一个错误。

最简单的方法是将您的 popoverController 属性重命名为不同的名称。否则,您的应用可能会被标记为使用私有(private) API。

关于objective-c - 菜鸟属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15073778/

相关文章:

ios - 关闭弹出 View Controller

objective-c - 捕获修饰键按下(Control、Alt、Shift o CMD)

iphone - NSTimers 在后台运行?

ios - UITableView titleForHeaderInSection 未返回正确的 stringWithFormat

javascript - 如何在 JS 中循环遍历多级对象?

c# - 需要有关属性(property)使用权的进修类(class)

ios - 如何在单独的 ViewController 中在 iOS 中制作弹出/对话框 View ?

objective-c - iOS : how to dismiss popovers

ios - 使用自定义 segues 执行自定义转换的正确方法 - 没有副作用

java - Java类有默认值吗?