NSUserDefaultにiPodライブラリのNSURLを格納するためにPrevious Postを参照しています。しかし、アプリケーションが閉じられた後、NSUserDefaultには格納されません。NSUserDefaultにNSUrlが絶対文字列として保存されていません
NSUserDefaultsに格納するために他のNSStringを使用していますが、絶対にNSUrlを絶対文字列として保存すると値が格納されません。
何が原因でしょうか?私がNSURLを保存しようとするとエラーに続いて
が来る::
2011-09-13 18:47:23.258 Tabata Timer[933:707] songURL : ipod-library://item/item.mp3?id=-3715406019015217536
2011-09-13 18:47:23.258 Tabata Timer[933:707] *** -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value 'ipod-library://item/item.mp3?id=-3715406019015217536' of class 'NSURL'.
2011-09-13 18:47:23.260 Tabata Timer[933:707] songTitle : Ghajini
2011-09-13 18:47:24.860 Tabata Timer[933:707] *** -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value 'ipod-library://item/item.mp3?id=-3715406019015217536' of class 'NSURL'.
2011-09-13 18:47:24.963 Tabata Timer[933:707] songURL : ipod-library://item/item.mp3?id=-3715406019015217536
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).
に保管してみては?また、値を格納していないと言うと、格納されている特定の文字列は単純にnilであると仮定します。あなたのコード上の警告? – Madhu
私はコードを追加しました... – DShah