从方法内部获取函数数据(包括简单代码)

Get function data from inside a method (Simple code included)

当前正在尝试访问存储在此方法中的信息

   -(long long)numberOfPages;

在已经在另一个使用徽标的方法中尝试这样做

这是它的样子,你能帮我让它工作吗?谢谢

-(double)_spacing {

if (numberOfPages == 3) {
//execute code
}
else {
//do this


  }
}

需要使用该方法确定设备上的页面数量,帮助理解这对于有经验的编码人员来说应该很容易。我的谷歌搜索让我相信我可能需要使用界面?

当您只输入 numberOfPages 时,您正在编写一个 变量 引用,当然您没有变量,而是一个 方法 。需要调用的方法:

if ([self numberOfPages] == 3) ...

在这种情况下,由于该方法不接受任何参数并且 returns 是一个简单的值,您也可以将其视为 属性 的 "getter" 并使用 [=25= 调用它]访问器语法:

if (self.numberOfPages == 3) ...

HTH