NSMangagedObjectContextは、DBパスの値を使用して文字列に変換されます

BK

私はdispatch_queue_tを使用するアプリケーションを持っており、OSとデバイスの組み合わせ全体でほとんどのユーザーに対して正常に機能しています。実行を継続するスレッドが多数あり、特定のデータをフェッチするためにdispatch_queue_tを実行しています。スレッド間のNSManagedObjectContextを追跡するために、NSManagedObjectContextを追跡し、適切なスレッドにマップするNSDictionaryを使用します。

現在、問題はサーバーからデータをフェッチするために使用される長時間実行キューにあるため、時間がかかります。ディクショナリ内のNSManagedObjectContext参照は、データベースを指すパスの値を持つ文字列に変更されます。

ディクショナリからオブジェクトを削除するのはthreadExitデリゲートのみであるため、NSManagedObjectContext参照が(DBファイルを指す)文字列に変更されるだけで、参照が削除されることはありません。

これを引き起こしている可能性があるのは何ですか?

BK

うわぁ!愚かな見落とし。

コードのどこかで、コンテキストが辞書に追加された後、リリースされていました。さて、なぜコンテキストが単なるクラッシュではなく文字列に変更されたのかは謎です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NSMangagedObjectContextは、DBパスの値を使用して文字列に変換されます

分類Dev

すでに設定されているArrayList <image>のパスを取得し、文字列に変換します

分類Dev

RのDBIパッケージを使用してSQLServerデータベースに追加するときに文字列が数値に変換される

分類Dev

文字列を数値に変換します(入力された変数に応じてFloatまたはint)

分類Dev

ISNULLを使用してINT列の値を空の文字列に変換します

分類Dev

Roslynを使用して、C#文字列値をエスケープされた文字列リテラルに変換します

分類Dev

パンダは、可能であれば文字列を数値に変換します。それ以外の場合は文字列値を保持します

分類Dev

jqを使用して文字列を数値に変換します

分類Dev

jQueryを使用して値を文字列または数値以外の別の出力に変換する

分類Dev

netlogoはネストされたリスト内で文字列を数値に変換します

分類Dev

Pandas.read_excel:文字列列の空白はfloatに変換され、str()を介して変換すると文字列 'Nan'が生成されます

分類Dev

パンダを使用して200.13Kや1.2Mなどの数値文字列を整数に変換するにはどうすればよいですか?

分類Dev

Javaは文字列を数値の配列に変換します

分類Dev

ネストされたハッシュを処理して、すべての値を文字列に変換します

分類Dev

パンダは文字列をリストに変換して爆発を使用します

分類Dev

toFixedは文字列に変換しています。どうすれば数値を変換できますか?

分類Dev

set_factを介して割り当てられた一部のfloatは文字列に変換されます

分類Dev

numpydeleteはfloat値を文字列に変換しています

分類Dev

Haskellは文字列をネストされたリストに変換します

分類Dev

str()を使用してバイトを文字列に変換すると、スピーチマーク付きの文字列が返されます

分類Dev

Grailsは、文字列値にコンマを使用して文字列をマップに変換します

分類Dev

指定された文字列を使用して文字列番号を数値に変換する方法、Java

分類Dev

文字列リテラルを使用して文字の配列を初期化する場合、配列式はポインタに変換されません

分類Dev

パンダ:文字列のリストを含む列を値ごとに新しい列に変換します

分類Dev

データベースに空の文字列として格納されているint値、新しい値を古い値に設定しようとすると、「文字列をintに変換できません」という問題が発生します

分類Dev

文字列に一重引用符が含まれている場合は、jsを使用してXSL変数の値を置き換えます

分類Dev

toStringを使用して数値を文字列に変換して逆にします

分類Dev

「」を使用して文字列に変換された複数値の列挙の間の改行を読み取る方法

分類Dev

Pandasは文字列型のJSON値をINTに変換します

Related 関連記事

  1. 1

    NSMangagedObjectContextは、DBパスの値を使用して文字列に変換されます

  2. 2

    すでに設定されているArrayList <image>のパスを取得し、文字列に変換します

  3. 3

    RのDBIパッケージを使用してSQLServerデータベースに追加するときに文字列が数値に変換される

  4. 4

    文字列を数値に変換します(入力された変数に応じてFloatまたはint)

  5. 5

    ISNULLを使用してINT列の値を空の文字列に変換します

  6. 6

    Roslynを使用して、C#文字列値をエスケープされた文字列リテラルに変換します

  7. 7

    パンダは、可能であれば文字列を数値に変換します。それ以外の場合は文字列値を保持します

  8. 8

    jqを使用して文字列を数値に変換します

  9. 9

    jQueryを使用して値を文字列または数値以外の別の出力に変換する

  10. 10

    netlogoはネストされたリスト内で文字列を数値に変換します

  11. 11

    Pandas.read_excel:文字列列の空白はfloatに変換され、str()を介して変換すると文字列 'Nan'が生成されます

  12. 12

    パンダを使用して200.13Kや1.2Mなどの数値文字列を整数に変換するにはどうすればよいですか?

  13. 13

    Javaは文字列を数値の配列に変換します

  14. 14

    ネストされたハッシュを処理して、すべての値を文字列に変換します

  15. 15

    パンダは文字列をリストに変換して爆発を使用します

  16. 16

    toFixedは文字列に変換しています。どうすれば数値を変換できますか?

  17. 17

    set_factを介して割り当てられた一部のfloatは文字列に変換されます

  18. 18

    numpydeleteはfloat値を文字列に変換しています

  19. 19

    Haskellは文字列をネストされたリストに変換します

  20. 20

    str()を使用してバイトを文字列に変換すると、スピーチマーク付きの文字列が返されます

  21. 21

    Grailsは、文字列値にコンマを使用して文字列をマップに変換します

  22. 22

    指定された文字列を使用して文字列番号を数値に変換する方法、Java

  23. 23

    文字列リテラルを使用して文字の配列を初期化する場合、配列式はポインタに変換されません

  24. 24

    パンダ:文字列のリストを含む列を値ごとに新しい列に変換します

  25. 25

    データベースに空の文字列として格納されているint値、新しい値を古い値に設定しようとすると、「文字列をintに変換できません」という問題が発生します

  26. 26

    文字列に一重引用符が含まれている場合は、jsを使用してXSL変数の値を置き換えます

  27. 27

    toStringを使用して数値を文字列に変換して逆にします

  28. 28

    「」を使用して文字列に変換された複数値の列挙の間の改行を読み取る方法

  29. 29

    Pandasは文字列型のJSON値をINTに変換します

ホットタグ

アーカイブ