core data - コアデータサンプルコードでNSArrayを保存しますか?

core data - コアデータサンプルコードでNSArrayを保存しますか?

私はコアデータのNSArrayをしばらく保存する方法についていくつかのサンプルコードを探してきましたが、何の幸運もありませんでした。 誰かがチュートリアルやサンプルを指しているか、この質問の答えとして簡単なサンプルを書く方がいいでしょうか? 私はthisを読んだが、 NSArrayある変換可能な属性を実装する方法の例は示していません。 前もって感謝します!…


iphone - ModelURLが有効でもNSManagedObjectModel initWithContentsOfURLはnilイベントを返します

パスが正しいのに、私のNSManagedObjectModelは何も返しません。 NSString*modelKey=[NSString stringWithFormat:@"/%@/Model", name]; NSString*modelPath=[((Configuration*)[Configuration shared]) stringEntry:…


objective c - コアデータ削除ルール-多対リレーションシップ、空の場合は削除

少なくともドキュメントに記載されている単純な場合を超えて、Core Dataのリレーションシップの削除ルールがどのように機能するかについて、私は少しあいまいです。 これらのケースのほとんど、そして私がここで質問したところの答えのほとんどは、一対多の関係の左側のオブジェクトが右側のオブジェクトを「所有」しているモデルを使用します。例えば、 PersonはPhoneNumber持っていPhoneNu…


core data - SwiftでCoreDataの関係を定義する方法

CoreDataでは、 NodeからTagへの順不同の多対多の関係を定義しました。 私はこのようなSwiftエンティティを作成しました: import CoreData class Node:NSManagedObject{@NSManaged var tags:Array<Tag>}これで、 NodeインスタンスにTagを追加したいと思います。 var node=N…


arrays - SwiftでNSPredicateを使用してCoreDataの結果を並べ替える

私は現在Swiftで簡単な電話帳アプリを書いており、CoreDataクエリからの結果をソートする必要があります。 基本的に、私は適切なフィールド名を付けて "Directory"と呼ばれるNSManagedObjectを設定します-例えば "name_f"はユーザーの名前です。 照会されるCoreDataデータベース内の名前はアルファベット順です。 ただし、最初の検索では結果がアルファベ…



ios - コアデータprivateQueue performBlockAndWaitリレーションシップにアクセスする際のデッドロック

このトピックは多くのフォーラムで議論されていますが、 performBlockAndWait実際にどのように機能するかを完全に理解することはできません。 私の理解によると、 context.performBlockAndWait(block:()-> Void)は呼び出し元のスレッドをブロックしながら、独自のキュー内でブロックを実行します。 ドキュメントには、 「標準」メッセージをグルー…


objective c - コアデータ:executeFetchRequestとperformFetch

両者の比較に関する完全なリストが欲しい。 私が知っていること: executeFetchRequest:MOCに送信されたメッセージ 管理対象オブジェクトの配列を返す 目標:永続ストアからMOCへのオブジェクトの取り出し テーブルビューの場合:テーブルビューとは関係ありません 頻度:ループ内でよく使用されるので、何度も呼び出すことができます performFetch:…


iphone - NSFetchedResultsControllerデリゲートとバックグラウンドで更新される更新

私はゲスト管理アプリケーションを開発するNSFetchedResultsControllerの問題に出くわしました。 アプリケーションは基本的に(NSOperationサブクラスを使用して)バックグラウンドでゲストリストをダウンロードし、それらをマネージオブジェクトコンテキストに挿入し、UIスレッドのテーブルビューで表示します。 私はコアデータのマルチスレッドルールに従っていると思います(私…


core data - コアデータとの関係フォールト

(swift/Xcode beta 3を使用) 私は自分のプロジェクトに2つのエンティティを持っています。つまり、子エンティティと1対多の関係を持つ親エンティティです。 コンテキストを保存する前に新しいオブジェクトを追加すると、すべて正常に動作します。 しかし、アプリケーションを再起動して親オブジェクトをもう一度取得した後、私はすべての子に対して 'relationship fault'…


ios - コアデータの永続ストアからすべてのオブジェクトを削除するにはどうすればよいですか?

私は私のアプリで働いているCore Dataを持っています。 そこで、私はXMLファイルを取り出し、そのデータをモデルオブジェクトに解析し、それらをコアデータに挿入します。 それらは永続的なストアに保存されており、アプリケーションを再起動するとアクセスできます。 しかし、永続ストア内のデータを自由にリフレッシュできるようにするため、まずストアから既存のオブジェクトを削除する必要があります。 これ…




coredata swift4 swift data core xcode use nsfetchrequest nsentitydescription 使い方