私はユーザー名をUserDefaultsに保存しました。何らかの理由で、私はいくつかの奇妙な行動を経験しています。NSUserDefaultsのオブジェクトが解放されていますか?
私は、ユーザー名に基づいてサーバーからいくつかのデータを取得して取り出すデータコントローラーを持っています。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSLog(@"NSUserDefaults dump: %@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);
userID = [prefs stringForKey:@"username"];
これは、最初の数回のために正常に動作しますが、私はいくつかのランダムなものを行うとしようとすると、ビューを再ロードするために戻った後、それがクラッシュします。それは言う:
-[CFString retain]: message sent to deallocated instance 0x4b18ff0
これはNSLogの行で停止しているので、これは奇妙です。誰もがこれを前に見たか、それが起こっているかもしれない理由を知っていますか?
これは問題のようです。それはもはや崩壊していない。一言、私に頭痛を与えていたのはわずかな見落としのようだ。助けてくれてありがとうNava。 :) – gabaum10
助けがあれば、正解としてマークしてください。ありがとう! –
私はすぐに笑います。それはあなたが5分のように待つようにします。それはあまりにも速かった! ;) – gabaum10