CALENDAR
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
<   July 2010
CATEGORIES
SELECTED ENTRIES
RECENT COMMENT
RECENT TRACKBACK
BLOG VIEW
SEARCH THIS BLOG
macTips SOFTWARE'S
for OS X
QuickCopy
aLunch
mCounterDataCreator
SpeedCopy
QuitApp++
Vol'sAccess
SpotlightColorChange
for iPhone
PhotoMemoriesPhotoMemories
SoundShutterSoundShutter
PhotoZipSendPhotoZipSend
mCountermCounter
MoneyCalcMoneyCalc
MoneyCalc LiteMoneyCalc Lite
ARCHIVES
LINKS
PROFILE
  • Author name
    Hys.

  • Author HP
    macTips
  • Contact

  • Twitter : Hys.LOG
  • Twitter : macTips
COUNTER
LAST UPDATE
  • 10/07/14

うーん。

書きかけの記事が有ったのでこの際そのまま投稿してみる。

NSDictionaryをdescriptionでプロパティ形式の文字列に変換して、ファイルに書き出し、NSStringのpropertyListで元に戻そうとしてたけど時々エラーが返ってくる。ちなみにiPhone。
OS Xアプリの方でも同じ処理で書き出したり、読み込んだりしているけど、問題が無い。なので、半分パニック。

パースの所でエラーになっているので、[(NSString *) propertyList]を @try @catch でエラー内容をNSLogに書き出した所、NSDictionaryをdesctiptionした文字列の、最初の「 { 」と最後の「 } 」が問題箇所らしい。Old-styleがどうとか...

とりあえずdesctiptionした後に、1行目と最後の行を削除して保存するようにした。
これでパースエラーはおこらなくなったけど良いのかな...

| Programming | | コメント (0) | トラックバック (0) |
TRACKBACK

このエントリーのトラックバックURL:
http://mactips-lib.net/mt/mt-tb.cgi/394

コメントを投稿


画像の中に見える文字を入力してください。