2

最近、アプリをアップロードするときに問題が発生しました。AppUploaderから、CoreData管理対象オブジェクトのプライベートプロパティである「contentId」というプライベートプロパティを使用したと言われました。「contentId」を持つプロトコルを作成することでした。プロパティを作成し、コアデータの管理対象オブジェクトサブクラスの1つにそのプロトコルを実装させ、「contentId」のゲッターでそのオブジェクトIDを返します。管理対象オブジェクトサブクラスで「contentId」を直接使用するかどうかはわかりません。その時点で警告が表示されますが、アップロードを試みる前に、クラスがプライベートプロパティを使用しないようにして、アプリアップローダーに通知させる方法があるのではないかと思います。これは、最終ステップで変更できない場合があるためです。ありがとう!

4

1 に答える 1

1

まあ、私はあなたが開発するときにあなたがテストできると思います

[self respondsToSelector:@selector(setSomePotentiallyPrivateProperty)];

プロパティを宣言する前に。

于 2012-10-10T04:27:40.313 に答える