Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从方法内部获取函数数据(包括简单代码)_Ios_Objective C_Int_Theos_Logos - Fatal编程技术网

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

Ios 从方法内部获取函数数据(包括简单代码),ios,objective-c,int,theos,logos,Ios,Objective C,Int,Theos,Logos,当前正在尝试访问此方法中存储的信息 -(long long)numberOfPages; 尝试这样做时,已经在另一个使用徽标的方法中 这是它的样子,你能帮我让它工作吗?谢谢 -(double)_spacing { if (numberOfPages == 3) { //execute code } else { //do this } } 需要使用该方法确定设备上的页数,对于有经验的程序员来说,这应该非常容易。我的谷歌搜索让我相信我可能需要使用interface?当您只输入n

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

   -(long long)numberOfPages;
尝试这样做时,已经在另一个使用徽标的方法中

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

-(double)_spacing {

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


  }
}

需要使用该方法确定设备上的页数,对于有经验的程序员来说,这应该非常容易。我的谷歌搜索让我相信我可能需要使用interface?

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

if ([self numberOfPages] == 3) ...
在这种情况下,由于该方法不接受任何参数并返回一个简单值,您还可以将其视为属性的“getter”,并使用属性访问器语法调用它:

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

HTH

谢谢你的描述性回答,帮助我更好地理解它