2011-09-13 3 views
0

私はNSArray.arrayWithContentsOfFile_("bla.sdef")で試していますが、それはNoneを返します。sdefファイルの読み方

また、私はNSDictionary.dictionaryWithContentsOfFile_("bla.sdef")を試しましたが、これもNoneを返します。

私はの辞書に準拠している形式で最後にNSDictionaryオブジェクトを取得しようとしています。


(注:。。私はNSScriptSuiteRegistryにスクリプトの定義をロードする方法をここで知っている必要はありません、私は本当にただsdefファイルを読み取る方法をここで知りたい)

答えて

0

これらの方法は以下にありプロパティリストファイルを読み込みます。 sdefファイルはプロパティリストではありません。 sdef(5)で定義された目的別の異なるXMLスキーマに従います。

辞書やその他のスクリプト固有のオブジェクトに直接sdefファイルを読み込むための公開APIはありません。 XMLパーサー(CocoaのものかPythonのもののいずれか)を使って自分でそれを行う必要があります。