ここで私が間違っていることを知ることはできません。Objective-Cの引数と互換性のない型 - 間違っていますか?
私は2つのクラス、ハーネス、およびオーディオプレーヤーを持っています。
オーディオプレイヤーヘッダーでは、私のように関数を宣言しました。
- (void) loadAudioFileIntoMemory:(NSURL *)address channel:(int) value row:(int) value2;
// audioplayer implmentationファイルでは、my関数はそうです。
- (void) loadAudioFileIntoMemory:(NSURL *)address channel:(int)value row:(int)value2
{
//NSLog(address);
}
次のように関数を呼び出そうとすると、引数エラーのために互換性のない型が返されます。 (audioPlayerは道によってハーネスのメンバーであり、以下の行がハーネスからである)
[self.audioPlayer loadAudioFileIntoMemory:rawurls[count] channel:0 row:0];
明確にするためEDIT 1
これは私が私の生のurl列
rawurls= [[NSMutableArray alloc] initWithCapacity:16];
// Create the URLs for the source audio files. The URLForResource:withExtension: method is new in iOS 4.0.
NSURL *loop0 = [[NSBundle mainBundle] URLForResource: @"FHP_EFFECT25_C.mp3"
withExtension: @"mp3"];
[rawurls addObject:loop0]
を定義しています方法です
これがタグ付けされなければならない '[Objective-Cの]'ではなく、 '[C]' –
がrawurlsの種類は何OBJ-Cのような、というよりも –
cが見えます:あなたはこれを実行する必要が
- NSURL **またはNSURL *? –