0

デリゲートのメソッドに値を渡して値を返そうとしていNSStringます。何らかの理由で、デリゲート エラーでプロパティが見つかりません。助けていただければ幸いです。これが私のコードです:

デリゲート.h

- (NSString*) getSoundFilePath:(int)pageNumber;

デリゲート.m

-(NSString*) getSoundFilePath:(int)pageNumber{
    switch (pageNumber) {
        case 1:
            return soundFilePathPage1;
            break;
        case 2:
            return soundFilePathPage2;
            break;
        case 3:
            return soundFilePathPage3;
            break;
        case 4:
            return soundFilePathPage4;
            break;
        case 5:
            return soundFilePathPage5;
            break;
        case 6:
            return soundFilePathPage6;
            break;
    }
    return nil;
}

app.m

int page = 1;
NSString *audioFilePath = appDelegate.getSoundFilePath:page; 
//that's where i get the error
4

1 に答える 1

3

目的の c の紹介を探す必要があります。

正しい行は

NSString *audioFilePath = [appDelegate getSoundFilePath:page]; 
于 2012-06-01T13:56:03.917 に答える