dict形式のplist(プロパティーリスト)を読み込む際に出たエラー。
CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 17. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.
原因1
原因は複数あって、一つは行末にセミコロン(;)を付け忘れている事。
// NG
"foo"="0x98A8"
"bar"="0x8449"
// GOOD
"foo"="0x98A8";
"bar"="0x8449";
原因2
もう一つは配列等、リテラルの記述方法が間違っている。
// NG
"hoge"="goo", "fee";
// GOOD
"hoge"=("goo", "fee");
Cocoa「今どき.dict形式なんてあり得ないんですけど!」
俺「すみません……。でも手入力しやすいので許してください」
OpenStep「じーーっ」