首页 > 代码库 > ARC下方法重复问题
ARC下方法重复问题
今天在写程序的时候用到了数组的一个方法:
[[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下方法重复问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。