码迷,mamicode.com
首页 > 其他好文 > 详细

ARC下方法重复问题

时间:2017-07-27 14:33:26      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:strong   nbsp   UI   multi   table   解决   lda   工作量   问题   

今天在写程序的时候用到了数组的一个方法:

[[LetterResultArr objectAtIndex:section] count]

,按说这只是一个很平常的方法,但是却报了一个错误:

Multiple methods named ‘count:‘ found with mismatched result, parameter type or attributes,意思是方法命名冲突,编译器找不到合适的方法用在这里,这是在ARC环境下才会出现的问题,非ARC就没有这个问题,解决的方法有两个,1,把程序改成非ARC,但是这样工作量会很大,尤其是对一些大的项目来说很难实现,2,在函数前面强转一下,告诉编译器到什么地方调用合适的方法,比如在这个程序里我的解决办法就是

[(NSMutableArray*)[LetterResultArr objectAtIndex:section] count],这样就没错了。

[[_textFieldArray lastObject] tag] -->

[(UITextField *)[_textFieldArray lastObject] tag])

这样就ok 了

 

ARC下方法重复问题

标签:strong   nbsp   UI   multi   table   解决   lda   工作量   问题   

原文地址:http://www.cnblogs.com/walkingzmz/p/7244486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!