問題タブ [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 - コアデータ:オーバーリリース/クラッシュの原因となるフェッチされた結果コントローラー
私はを使用していて、からデータをロードするcore data
を持っています。これはであり、モーダルビューを3回ロードすると、でクラッシュします。UITableViewController
core data
modal view
EXC_BAD_ACCESS
クラッシュは、それがこの行から来ていることを示しています:
これはviewDidLoadにあります:
モーダルビューの提示:
モーダルの却下:
EXC_BAD_ACCESSを与えるスタックトレース:
ここで、コアデータを使用してこのビューを設定するために、Core Data Books
サンプルプロジェクトに従いましたが、コードはほぼ同じに見えます。モーダルビューを数回ロードした後、クラッシュするのはなぜですか?
objective-c - NSEntityDescriptionは正常に機能しますが、Analyzerは値が読み取られないと言います
Xcodeのアナライザーからのコメントに戸惑っています。Stackを検索しましたが、実際には同様の状況は見つかりませんでした。ユーザーがテーブル内のレコードを選択し、エンティティのすべての属性を取得するCoreData/SQLiteアプリがあります。その後、条件に基づいて、物事を行います。
「ordersController」は、データのNSArrayControllerです。「注文」は関与するエンティティです。「objectAtIndex:0」は、テーブルで選択されたレコードです。
コードは次のとおりです。
アプリは正常にコンパイルされ、クラッシュや警告は発生せず、意図したとおりにデータを正しく処理します。ただし、Xcodeの分析ツールを起動すると、この行を指して、「初期化中に「entityOrder」に格納された値が読み取られることはありません」と表示されます。
それが実際に操作され、変数がアプリによって正しく変更されたときに、どうしてそれを読み取れないのでしょうか?コードをどのように改善すればよいですか?あなたの助けに感謝します。
iphone - iOS-NSEntityDescriptionとNSManagedObjectContextを使用してデータベースエントリを編集します
私はiOSの初心者です。次の関数を使用して、データベースに新しい行を挿入しています-
代わりに、既存の行をフェッチしてステータスを編集したい場合、iOS関数を使用してどのように行いますか?
objective-c - NSAttributeDescription を取得するには?
私は持っていUser : NSManagedObject
ます。その属性を取得する最良の方法は何NSAttributeDescription
ですか?userID
ios - NSManagedObjectModel mergedModelFromBundles エラー
私は Core Data を使用していますが、アプリの開始直後にデータベースにデータを取得するのに多くの問題があります。
以下は、従ったチュートリアルから取得したコードの一部です。SIGABRT を取得するポイントを以下に概説します。任意の提案やヘルプをいただければ幸いですありがとう
objective-c - NSEntityDescription キーが存在するかどうかを確認します
NSEntityDescription
値を設定する前に、キーが存在するかどうかを確認する必要があります。JSON からのデータの辞書があり、オブジェクトに存在しないキーを設定したくありません。
class - コア データ NSPredicate エンティティ クラスによるフィルター処理?
NSPredicate
クラスのエンティティでフィルタリングするにはどうすればよいContact
ですか?
オブジェクト クラスクラッシュの種類の NSPredicate チェックの解決策:
バックグラウンド
コア データ エンティティUser
(アプリ ユーザー) とContact
(アドレス帳の連絡先) があり、どちらもPerson
(抽象エンティティ) の子です。には、 、、またはPerson
が多数identities
あります。emails
phones
usernames
NSFetchRequest
テキストメッセージのようなタイプアヘッドを作成するために、 forIdentity
エンティティを作成したいと思いperson
ますContact
。
objective-c - OCMock-NSEntityDescriptionをモックしようとしています
管理対象クラスをテストするために、最初にNSEntityDescriptionとNSManagedObjectContextをモックして、単体テストでインスタンスを作成しようとしました。
しかし、それ以上進む前に、テストの実行時に次のエラーが発生します。
アーキテクチャi386の未定義のシンボル: "_ OBJC_CLASS _ $ _ NSEntityDescription"、参照元:CallsCoordinatorTests.oのobjc-class-ref "_OBJC_CLASS _ $ _ NSManagedObjectContext"、参照元:CallsCoordinatorTests.oのobjc-class-ref:シンボルが見つかりませんアーキテクチャi386clangの場合:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
何かアドバイスはありますか?ありがとう
iphone - iPhoneのコアデータでエンティティの一意の識別子を作成する方法
私はコアデータとiphoneプログラミングに慣れていないので、私のばかげたqnを気にしないでください。xcdatamodelファイルで属性を主キーとしてマークする方法がわかりませんでした。または外部にある可能性があります。周りを見回すと、不可能だと言う人がいました。
取得しているすべてのオブジェクトの識別子を取得しています。コアデータを介してそのオブジェクトを保存する必要があり、追加のデータを取得するためにWebサービスでその識別子を使用する必要がある場合があります。エンティティの主キーをその識別子と同じに保つにはどうすればよいですか。助けていただければ幸いです。
前もって感謝します、
ヨゲシュ
ios - NSEntityDescriptionの作成後数秒で例外がスローされました
- データモデルに車両エンティティがあります。
- 名前、メーカー、モデルなどの属性があります。
- NewVehicleViewControllerにモーダルセグエがあり、ユーザーがエンティティ情報を入力できるようになっています。
- このセグエ中にmanagedObjectContextをNewVehicleViewControllerに渡しました
[完了]をクリックし、NewVehicleViewControllerのIBActionメソッド内からcreate + Vehicle.mのメソッドを呼び出すことにより、新しいNSEntityDescriptionを作成します。
Vehicle * car = [Vehicle VehicleWithName:name inManagedObjectContext:self.context];
このメソッドは次のことを行います。
ウィンドウを閉じてテーブルビューコントローラーに戻ると、そこに新しい要素が表示されます。(このテーブルはフェッチステートメントにリンクされています)。すべてが良いです。
次に、約4〜6秒後に、例外がスローされます。下部のデバッグログには何も表示されません。最初の行が途切れているスレッド8ビューが表示されます。
だから私の最初の質問は、問題が何であるかという考えはありますか?これは、NS Core Dataの自動保存がしばらくしてから発生しているために発生していますか?
そして、私の2番目の質問は、問題が何であるかを見つけるために、これをさらにデバッグするにはどうすればよいでしょうか。
ありがとう!