+ (id) newWithNode:(CXMLNode*)node {
return (id)[[[NSMutableDictionary alloc] initWithNode:node]autorelease];
}
このコードでは、MutableDictionary が割り当てられ、ノードで初期化されていますが、soapdictionary で警告が表示されています。これを解決するにはどうすればよいですか?
+ (id) newWithNode:(CXMLNode*)node {
return (id)[[[NSMutableDictionary alloc] initWithNode:node]autorelease];
}
このコードでは、MutableDictionary が割り当てられ、ノードで初期化されていますが、soapdictionary で警告が表示されています。これを解決するにはどうすればよいですか?
NSString *name=[[NSArray alloc] init];
実行されないの後return
です。それが役に立たないコードであり、それが警告メッセージの内容である場合は、このコード行を削除してください。
また、NSArray オブジェクトを初期化して NSString ポインターに割り当てることは意味がありません。
アップデート
NSMutableDictionary
initWithNode:
デフォルトではメソッドがありません。私は Sudzc (code.google.com/p/sudzc) に精通していませんが、あなたの説明によると、これを使用していると思います。それが本当ならと置き換えNSMutableDictionary
てみてください。SoapDictionary
メソッドを実装しましたinitWithNode:
。