ios - 新手试图声明一个采用字符串参数并获取语法错误的方法

时间:2012-07-27 21:16:31

标签: ios ios5

我试图在我的.h文件中声明一个看起来像这样的函数:

-(*NSString) encode: (NSString*) unencodedString; 

我收到语法错误:

expected a type

这是我的函数的.m标题:

- (NSString*)encode: (NSString*) unencodedString

以下是我试图称之为:

EncodingUtil *encode_object = [[EncodingUtil alloc] init];
NSString *encoded_company_name = [encode_object encode: name];

有人可以帮我理解我做错了什么以及如何解决?

谢谢!

2 个答案:

答案 0 :(得分:3)

您的退货类型为(*NSString)。这完全倒退了。你想要(NSString*)

答案 1 :(得分:1)

当然它确实(你应该首先学习C,如果你甚至不知道如何声明指针类型,你会在Obj-C中迷路!)。你可能想写的是

- (NSString *)encode:(NSString *)unencodedString;