問題タブ [executefetchrequest]

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.

0 投票する
0 に答える
34 参照

ios - 2 回目の reloadData の後、ManagedObject 属性は nil です

私には価値があります:

viewWillAppearCore Data からデータをロードします。

最初のリロード データはすべて正常に機能し、必要な情報をすべて取得できますが、2 回目のリロード後は次のようになります。

オブジェクトの属性JourneyInformationは nil です。journeysArray前と同じように 4 つのオブジェクトが含まれていることを示します。どのようにオブジェクトを取得し、損失なしでそれらを操作しますか?

0 投票する
3 に答える
2213 参照

swift - 条件を満たすCoreDataを取得する方法Swift 2

以下のようなフィールドを持つDBがあります

緯度経度フラグ 54.1425 98.2564 0 52.1036 94.1458 3 51.1569 92.1458 3 50.1326 91.1458 3 56.1236 93.1458 0

フラグが 3 のレコードを取得する必要があります。

私が持っているのは、テーブル TABLE_LOCATION からすべてのレコードを取得する上記のコードだけです。コードまたは実際の例は大歓迎です

ありがとう!

0 投票する
1 に答える
231 参照

entity-framework - コアデータ。リレーションを持つすべてのエンティティをフェッチリクエストする

私の主なエンティティはシリーズと呼ばれます。Series は、Rounds と呼ばれるエンティティに対して 1 対多の関係を持ち、1 対多 (順序付き) で接続されます。Rounds には、Shots を持つ NSOrderedSet があります。Shots エンティティには、整数であるスコアと呼ばれる属性があります。

xcdatamodeld

私が望むのは、特定のシリーズに属する Shots エンティティからすべてのスコアを取得することです。

エラーメッセージが原因で、反復するすべてのショットが得られません:「タイプ 'NSOrderedSet' の値にはメンバーがありません: 'shots'」。どういうわけか、特定の「シリーズ」エンティティに属するすべてのショットをフィルタリングする「ショット」エンティティに述語を設定する必要があります。シリーズ エンティティには一意の識別子がありませんが、タイムスタンプを使用することは可能だと思います特定の「シリーズ」を分離する属性。しかし、繰り返しになりますが、その特定の「シリーズ」に接続されたすべての「ショット」エンティティが必要です。

CoreData のマイニングについて何か助けが必要かもしれませんし、私の努力を達成する方法について少なくともいくつかの提案が必要かもしれません。

0 投票する
1 に答える
338 参照

ios - Swift 2.0 で FetchRequest でクラッシュする

アプリケーションで CoreData を使用しています。2 つの属性を持つエンティティを作成しました。1 つは Int 型、もう 1 つは Transformable 型です。記録を正常に保存できました。しかし、フェッチしようとすると、クラッシュします。もう 1 つ、Transformable 型を使用しなくてもすべて正常に動作しています。その理由は何ですか?変形タイプですか?はいの場合、解決策は何ですか?

次のオブジェクト クラスを Transformable 属性に割り当てています。

0 投票する
3 に答える
2283 参照

ios - [context executeFetchRequest:request error:&error] で常に Core Data でクラッシュしますか?

[context executeFetchRequest:request error:&error]複数の非同期データがコアデータに保存されるため、アプリを実行すると常にクラッシュします。では、この問題をどのように処理するのでしょうか? 私はこのコードを試しています。

これは私のクラッシュログです:

0 投票する
0 に答える
191 参照

swift - swiftコアデータexecuteFetchRequestは常にpropertiesToGroupByでクラッシュします

propertiesToGroupBy を使用すると、executeFetchRequest で問題が発生します。日付 (文字列として保存) をフェッチする必要がありますが、一意の日付配列を取得するために、同様の日付は避ける必要があります。以下は私が使用したコードです

実行はそれ以上進まない

そしてSIGBARTを引き起こします。コメントしたら

それは機能しますが、重複した日付も取得します。回避策は何ですか?