使用返回值分配变量

时间:2015-07-22 13:34:20

标签: ios objective-c

我是iOS新手,如果你看下面的代码,我希望x和y都是"你好"

- (void)viewDidLoad {
    [super viewDidLoad];

     NSString  *x,*y;

     y=    [x getstring];



}//viewDidLoad

-(NSString *)getstring{


    return @"hello";

}

然而,我得到了这个错误:NSString没有可见的@interface声明了选择器' getString'

我尝试了很多东西,我在.h文件中定义了getstring

1 个答案:

答案 0 :(得分:3)

你的x变量是NSString上的类型,没有在那里定义getString方法。

我相信你想打电话给[self getstring]

y =  [self getstring];