次のような奇妙な行を見つけました。
id *_optimizationHints;
<- in NSManagedObjectModel.h
id* _cd_snapshots;
<- in NSManagedObject.h
id** _kvcPropertyAccessors;
<- in NSEntityDescription
id* _debuggingRecords;
<- in NSManagedObjectContext.h
id *_cachedObsInfoByEntity;
<- in NSManagedObjectContext.h
ARCオプションを使用してプロジェクトをコンパイルしようとすると、次のようなエラーが表示されます: Pointer to non-const type 'id' with no明示的な所有権
どうしたの?同様の質問から読んだように、置き換える必要がありますid *
->id
しかし、これはメインの CoreDate.Framework です!
私はこれを理解できません。
この「冗談」を説明できる人はいますか?