Objective c 预期标识符或;(“无效”之前的“?”;?

Objective c 预期标识符或;(“无效”之前的“?”;?,objective-c,xcode,webkit,browser,void,Objective C,Xcode,Webkit,Browser,Void,我现在正尝试根据macdevcenter.com上的教程构建web浏览器: 我在第3页的MyDocument.h文件部分,该部分介绍了如何设置默认主页。它说我必须为稍后在.m文件中使用的一些访问者添加这些原型: (void)setDefaultHomepage:(NSString*); // the error says expected "(" before "void" -(NSString *)getDefaultHomepage; 谁能告诉我这意味着什么,我应该怎么做 --谢谢!我想

我现在正尝试根据macdevcenter.com上的教程构建web浏览器:

我在第3页的MyDocument.h文件部分,该部分介绍了如何设置默认主页。它说我必须为稍后在.m文件中使用的一些访问者添加这些原型:

(void)setDefaultHomepage:(NSString*); // the error says expected "(" before "void"
-(NSString *)getDefaultHomepage;
谁能告诉我这意味着什么,我应该怎么做


--谢谢!

我想你需要一个
-

-(void)setDefaultHomepage:(NSString*);

您需要在(void)前面添加一个-,您可能还需要在后面添加一个变量名

-(void) setDefaultHomepage: (NSString*) newhomepage;

在Cocoa中,您通常没有以“get”开头的getter名称。您还可能希望使用
@属性
,而不是手动定义getter和setter。