以下语句调用lockFocusIfCanDraw方法并将返回值赋给
旗.除非标志类型不匹配,否则它不会生成编译器警告
和方法的返回类型.尽管如此,强烈反对这种模式.
flag = aVIEw.lockFocusIfCanDraw;
除了上面的一个,我可以想到很多这种情况.例如,我可能想要从框中捕获显示文本并将其分配给本地字符串等.
我只是想知道,如果不鼓励上述陈述,处理这种情况的推荐方法是什么?
解决方法 调用方法的点语法只应用于属性(即调用访问器时).由于lockFocusIfCanDraw不是访问器方法,因此应使用常规方括号语法,即flag = [aVIEw lockFocusIfCanDraw];代替. 总结以上是内存溢出为你收集整理的objective-c – 替换分配返回值全部内容,希望文章能够帮你解决objective-c – 替换分配返回值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)