2013-08-07 4 views
6

は、私はこのようなフェッチするNSFetchRequestを作成し、プロパティを設定したい:abは、コアデータのデータベースに格納されている一時プロパティをフェッチするように設定できますか?

request.propertiesToFetch = @[@"a", @"b", @"c"]; 

、およびcは一過性です。 executeFetchRequest:はエラーInvalid keypath c passed to setPropertiesToFetch:を発生させます。しかし、プロパティcの一時チェックボックスのチェックを外すと、すべて正常に動作します。 一時的なプロパティを取得することは本当に不可能ですか、何か間違っていますか?

答えて

8

はい、本当に不可能です。永続ストアには存在しないため、それらをフェッチすることはできません。これが一時的であることを意味します。派生した一時的な属性が作成された永続属性を取得できます。

関連する問題