2

最近我在上传应用程序时遇到问题,App Uploader 告诉我我使用了一个名为“contentId”的私有属性,它是 Core Data 托管对象中的一个私有属性,我所做的是创建一个具有“contentId”的协议属性并使我的核心数据托管对象子类之一实现该协议,并且在'contentId'的getter中它返回其对象ID,我不知道我是否直接在托管对象子类中使用'contentId',是否它当时警告我,但我想知道在尝试上传并让应用程序上传者告诉我之前,是否有办法确保我的课程不使用私有属性,因为有时无法在最后一步进行更改。谢谢!

4

1 回答 1

1

好吧,我想您可以在开发时进行测试

[self respondsToSelector:@selector(setSomePotentiallyPrivateProperty)];

在宣布财产之前。

于 2012-10-10T04:27:40.313 回答