【问题标题】:Get function data from inside a method (Simple code included)从方法内部获取函数数据(包括简单代码)
【发布时间】:2017-02-03 00:18:55
【问题描述】:

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

   -(long long)numberOfPages;

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

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

-(double)_spacing {

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


  }
}

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

【问题讨论】:

    标签: ios objective-c int theos logos


    【解决方案1】:

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

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

    在这种情况下,由于该方法不接受参数并返回一个简单的值,您也可以将其视为属性的“getter”并使用属性访问器语法调用它:

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

    HTH

    【讨论】:

    • 感谢您的描述性回答,帮助我更好地理解它
    猜你喜欢
    • 2014-08-03
    • 2014-08-26
    • 2012-09-22
    • 1970-01-01
    • 2016-02-09
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多