0

私はこのコード行を使用します:

[self parseXMLFileAtURL:url];

そして、私はこのエラーを受け取ります:

自動参照カウントの問題、インスタンスメッセージのレシーバータイプ "xmlParser"は、セレクター"parseXMLFileAtUrlを使用してメソッドを宣言していません

これは何のアイデアですか?

4

1 に答える 1

2

あなたはこのようなものを持っています:

  -(void)myMethod{
     [self parseXMLFileAtURL:url];
   }

  -(void)parseXMLFileAtURL:(NSURL*)myURL{
      // Some stuff
   }

このように置く:

 -(void)parseXMLFileAtURL:(NSURL*)myURL{
      // Some stuff
   }

 -(void)myMethod{
     [self parseXMLFileAtURL:url];
  }

これが機能する場合は、.hファイルに移動してメソッドを宣言する必要があることを意味します。

 -(void)parseXMLFileAtURL:(NSURL*)myURL;

または、.mファイルにプライベートインターフェイスを作成し、そこで宣言します。

于 2012-06-13T12:47:32.323 に答える