zoukankan      html  css  js  c++  java
  • 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 了

  • 相关阅读:
    滑雪(dp好题)
    田忌赛马
    反质数(Antiprimes)
    LCA-倍增法(在线)
    二模 (2) day2
    Spring Integration
    [转载] Spring MVC
    收藏夹
    Linux profile File
    git merge 与 rebase 的区别
  • 原文地址:https://www.cnblogs.com/walkingzmz/p/7244486.html
Copyright © 2011-2022 走看看