問題タブ [nsentitydescription]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - プログラムで作成された NSEntityDescription に NSManagedObjectModel の関係を追加する
CoreData を使用する静的ライブラリを作成すると、通常の .xdatamodeld ファイルをプロジェクトに含めて大きな混乱が生じます。これは、コンパイルされたバージョン (.momd) をバイナリにリンクすることはできないため、次のNSManagedObjectModel
ようなコードで全体を作成することをお勧めします。これ:
そして、すべてが完璧です....
しかし!私の中に複数のエンティティがNSManagedObjectModel
あり、それらが関連している場合(対多、逆など)、上記の例のように、コードでそれらをどのように接続するのか、素晴らしいXcodeエディターなしで、マウスを数回クリックして関係を構築する場所はどこですか?
例
上記のコードの MyCustomEntry とほぼ同じクラス MyCustomElement があるとします。次に、エンティティに Xcode 生成を使用した場合にどのように表示されるかを示すインターフェイスを次に示します。
それらのために作成する必要がある NSRelationshipDescription と、それを初期化する方法は何ですか?
iphone - 非常に巨大なDBを挿入するCoreDataexc_bad_access
DBに最大60000個の値があります。私はそれらすべてを保持しなければなりません。しかし、値を挿入している間、exc_bad_accessを取得します。これが私のコードです:
私のアプリがクラッシュしない場合は、はい、起動するたびにクラッシュするわけではありません。クラッシュします:
助けてください!そして、私のひどい英語でごめんなさい。
アップデート:
オン:Country * countr = [countr initWithEntity:entityCon insertIntoManagedObjectContext:nil];
スレッド7:EXC_BAD_ACCESS(コード= 1、アドレス= 0x3f800008)
その他のエラーもexc_bad_accessです。しかし、code=2および他のスレッドで。
アップデート2:
デバッグのスキームでゾンビモードを有効にしました。何も起こらなかった。
アップデート3:
記憶に問題があると思います。
GuardMalloc:4128バイトのVM割り当てに失敗しました
GuardMalloc:明示的にデバッガーにトラップします!!!
ios - コア データ エンティティ配列は、IOS でのオブジェクトのリリースまたは削除時にクラッシュを生成します
これは私のCoreDataManagerClass
です。
そして、これは別のコントローラーの私のコードです。
私の質問は、アプリケーションのクラッシュ
時にメソッド removeAllObjects を呼び出す場合です。
上記のアプローチで[appDele_Obj entityArray]
呼び出せない理由。[[appDele_Obj entityArray] removeAllObjects];
誰でもこのクラッシュを解決するのに役立ちます。
ありがとう。
ios - CoreData の 1 対多の関係の問題
私はcoreDataの1対多の関係で作業しています。たとえば、フォルダー - ファイル。私がやりたいことは、あるフォルダーからファイルを取得して、別のフォルダーにコピーすることです。
今、ファイルcをフォルダーAからフォルダーBにコピーしたいのですが、このように見えるはずです
この操作を実行するために、私はこのコードを書きました これは、いくつかのナビゲーション操作の後に開くView Controllerで発生しています
まず、ここですべてのフォルダーを抽出しています
次に、ファイルの新しいインスタンスを作成しました
これは機能していますが、私が直面している問題は、この方法で取得していることです
つまり、あるフォルダーから削除され、別のフォルダーに追加されます。
だから私はどこが間違っているのか知りたいのです。
よろしくランジット
ios - プログラムで既存のCoreDataエンティティ(オブジェクト)に属性を追加するにはどうすればよいですか?
アプリの実行時に、プログラムでエンティティに属性を追加したいと思います。
これはあなたが推奨することですか、それとも問題につながる可能性がありますか?
どのように組み合わせる必要がNSAttributeDescription
ありNSEntityDescription
ますか?私はXcodeを使用してモデルを作成することに精通していますが、NSEntityDescription
まだ使用していません。
ios - UITableView の NSFetchedResultsController 複数のエンティティ
Post と呼ばれるエンティティと User と呼ばれるエンティティの 2 つがあります。Post<<---->User はコア データの関係です。NSFetchedResultsController を使用してコア データ スタック内のすべての Post レコードを取得し、それらを UITableView に表示しています。各セルには画像があり、その画像は User.profilePicture に対応します。
初期化時に、サーバーからプロファイル画像をダウンロードせず、そのセルをスクロールしたときにのみダウンロードします (遅延ロード)。ダウンロードしたら、ダウンロードしたイメージをコア データ スタックの対応する User.profilePicture に保存します。
User エンティティを更新するときに controllerDidChangeContent を呼び出す方法はありますか?? 私の現在の理解では、私の NSFetchedResultsController は Post エンティティしかたどることができないということです。なぜなら、それは私が最初に設定したものであり、関係全体の更新をトラバースして監視することはできないからです。それは本当ですか?
ios - 関係が確立されているかどうかを確認する方法 - Core Data
コアデータにデータを追加するときに関係が確立されているかどうかをどのように確認しますか? 現在、2 つのエンティティ間にTO MANYの関係があります。
詳細ビューを作成しようとしていますが、苦労しています。関係が確立されていないためなのか、データを新しいビューコントローラーに渡すことに問題があるのか わかりません。
次のコードを使用して、コア データ エンティティにデータを追加しています。両者の関係を確立するとき、これは正しいように見えますか?
エラー調査:
提案された方法の 1 つを使用しましたが、コア データで生成された NSObject 関係モデルであるNSLog(@"ExTitle *** %@",Ex.routinedet);
routinedet で関係をテストしたときに、まだこの障害が発生しています。@property (nonatomic, retain) NSSet *routinedet;
また、セグエが機能していることを確認するためにテストしました。
タイトルを正しい名前として表示しますが、画像文字列を null として返します。
objective-c - 属性タイプを取得する CoreData - プリミティブかどうかを判断する方法
エンティティのすべての属性を取得してから、それらのタイプを決定しようとしています。この行で何かできることがわかっています。
しかし、BOOL、Float、またはIntegerを確認するにはどうすればよいですか?
これまでの私のコードは次のとおりです。
OK、NSAttributeDescription から返されたものを誤解しました。コードを編集して、基本的に質問に答えました。これが他の誰かを助けることを願っています。