gpt4 book ai didi

iphone - 将值传递给委托(delegate)方法

转载 作者:行者123 更新时间:2023-11-28 20:35:07 26 4
gpt4 key购买 nike

我试图将一个值传递给委托(delegate)中的一个方法并返回一个 NSString 值。出于某种原因,我收到委托(delegate)错误中未找到的属性。我将不胜感激任何帮助。这是我的代码:

delegate.h

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

委托(delegate).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

最佳答案

你应该寻找 objective c 的介绍。

正确的行是

NSString *audioFilePath = [appDelegate getSoundFilePath:page]; 

关于iphone - 将值传递给委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com