【问题标题】:Expected identifier or "(" before "void"?“void”之前的预期标识符或“(”?
【发布时间】:2010-12-11 05:26:35
【问题描述】:

我现在正在尝试根据 macdevcenter.com 上的教程构建 Web 浏览器: http://macdevcenter.com/pub/a/mac/2004/05/28/webkit.html?page=3

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

(void)setDefaultHomepage:(NSString*); // the error says expected "(" before "void"
-(NSString *)getDefaultHomepage;

谁能告诉我这意味着什么以及我应该怎么做?

--谢谢!

【问题讨论】:

  • 在 Cocoa 中,通常不会让 getter 的名称以“get”开头。您可能还想使用 @property 而不是手动定义 getter 和 setter。

标签: objective-c xcode webkit browser void


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我认为你需要一个-

    -(void)setDefaultHomepage:(NSString*);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多