输入输出字符串功能

时间:2013-09-29 15:48:13

标签: ios objective-c

很抱歉听起来像菜鸟但如何在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


}

1 个答案:

答案 0 :(得分:2)

将返回类型从void更改为NSString *。顺便说一句 - 这是一个功能,而不是一种方法。有什么理由吗?

NSString *my_func(NSString *string)