Objective c 获得';不兼容的指针类型分配给…';基本字符串组合方法出错

Objective c 获得';不兼容的指针类型分配给…';基本字符串组合方法出错,objective-c,string,methods,Objective C,String,Methods,我正在努力学习Objective-C,刚刚有一个简短的问题。我不确定我错过了什么。我得到一个“不兼容的指针类型分配给…”错误,代码如下(请注意,我知道这段代码可以编写得更简单,我可以只运行stringByAppendingString方法而不使用自定义类,不过这更多是为了学习,以便我可以将字符串传递/返回给更复杂类中的方法。): 确切错误:从“NSString*”分配给“SCClass*”的指针类型不兼容 Main.m #import <Foundation/Foundation.h>

我正在努力学习Objective-C,刚刚有一个简短的问题。我不确定我错过了什么。我得到一个“不兼容的指针类型分配给…”错误,代码如下(请注意,我知道这段代码可以编写得更简单,我可以只运行stringByAppendingString方法而不使用自定义类,不过这更多是为了学习,以便我可以将字符串传递/返回给更复杂类中的方法。):

确切错误:从“NSString*”分配给“SCClass*”的指针类型不兼容

Main.m

#import <Foundation/Foundation.h>
#import "SCClass.h"

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        NSString *firstString = @"String One... ";
        NSString *secondString = @"String Two";

        SCClass *combinedString = [[SCClass alloc]init];

        combinedString = [combinedString combineFirstString:firstString withSecondString:secondString];
        // Getting error on this line.

        NSLog(@"%@", combinedString);

    }
    return 0;
}
#import "SCClass.h"

@implementation SCClass

-(NSString*) combineFirstString: (NSString*) x withSecondString: (NSString*) y; {

    return [x stringByAppendingString:y];

}

@end

用准确完整的错误更新您的问题。应该是
NSString*newString=[combinedString combineFirstString:firstString with secondString:secondString];
。啊,好的,现在知道了,谢谢
#import "SCClass.h"

@implementation SCClass

-(NSString*) combineFirstString: (NSString*) x withSecondString: (NSString*) y; {

    return [x stringByAppendingString:y];

}

@end