objective-c – 替换分配返回值
发布时间:2020-12-16 09:35:26 所属栏目:百科 来源:网络整理
导读:我是Objective C的新手.在其中一个开发人员文档中,我找到了以下statemenet. 以下语句调用lockFocusIfCanDraw方法并将返回值赋给 旗.除非标志类型不匹配,否则它不会生成编译器警告 和方法的返回类型.尽管如此,强烈反对这种模式. flag = aView.lockFocusIfCanD
我是Objective C的新手.在其中一个开发人员文档中,我找到了以下statemenet.
以下语句调用lockFocusIfCanDraw方法并将返回值赋给 flag = aView.lockFocusIfCanDraw; 除了上面的一个,我可以想到很多这种情况.例如,我可能想要从框中捕获显示文本并将其分配给本地字符串等. 我只是想知道,如果不鼓励上述陈述,处理这种情况的推荐方法是什么? 解决方法
调用方法的点语法只应用于属性(即调用访问器时).由于lockFocusIfCanDraw不是访问器方法,因此应使用常规方括号语法,即flag = [aView lockFocusIfCanDraw];代替.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |