0

検証のために Web サービスに送信する必要がある必要な情報を含む辞書があります。ただし、サービスが提供する形式に従う必要があります。

次のようなXML構造を作成します

NSData * = [NSPropertyListSerialization dataWithPropertyList:myDictionary options:0 error:0];
NSString *postData [[NSString alloc] initWithData:data encoding:NSUTF*StringEncoding];

postData を cosole に pring すると、必要なすべての情報が

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        my data structure
    </dict>
    </plist>

DOCTYPE宣言とplistanddict要素を削除するにはどうすればよいですか?

4

1 に答える 1

1

その時点で、カスタムシリアル化を行う方が簡単になります...

for (id key in dictionary)
{
    [someMutableString appendFormat:@"%@ = %@\n",key,[dictionary objectForKey:key]]];
}
于 2012-04-24T22:03:01.217 に答える