很抱歉听起来像个菜鸟,但我如何在 Objective C 中为 iPhone 应用程序创建输入/输出函数。
我想要做的是创建一个函数,我将它传递给它一个字符串,该字符串在函数中得到评估,然后它返回一个字符串中的结果。
这是我到目前为止所做的,这当然是错误的,因为它不能编译。
在我的 *.h 文件中
void my_func(NSString *string);
在我的 *.m 文件中
void my_func(NSString *string)
{
NSMutableString *statusBack;
if ([string isEqualToString:@"26"] )
{
statusBack = [NSMutableString stringWithFormat: @"Sunny"];
}
else
{
statusBack = [NSMutableString stringWithFormat: @"Cloudy"];
}
return statusBack; //compile error
}
-(IBAction) customIBAction
{
//call my custom function
//not sure how?
NSMutableString *str1 = [NSMutableString stringWithFormat: @"24"];
NSString *returnedStr = my_func(str1); //compile error
}