0
+ (id) newWithNode:(CXMLNode*)node {
  return (id)[[[NSMutableDictionary alloc] initWithNode:node]autorelease];
 }

このコードでは、MutableDictionary が割り当てられ、ノードで初期化されていますが、soapdictionary で警告が表示されています。これを解決するにはどうすればよいですか?

4

1 に答える 1

2

NSString *name=[[NSArray alloc] init];実行されないの後returnです。それが役に立たないコードであり、それが警告メッセージの内容である場合は、このコード行を削除してください。

また、NSArray オブジェクトを初期化して NSString ポインターに割り当てることは意味がありません。

アップデート

NSMutableDictionaryinitWithNode:デフォルトではメソッドがありません。私は Sudzc (code.google.com/p/sudzc) に精通していませんが、あなたの説明によると、これを使用していると思います。それが本当ならと置き換えNSMutableDictionaryてみてください。SoapDictionaryメソッドを実装しましたinitWithNode:

于 2012-04-23T12:19:51.603 に答える