我正在实现UIButtons,并在其上设置了块操作,以实现一致性和集成速度。我之前使用过这种方法,不久之前,它几乎没有问题。然而,现在,我正面临一个集成......
的问题https://gist.github.com/2468899
...进入我的应用程序现在在启动时崩溃了。我收到的错误如下......
2012-09-27 22:18:47.459 flink[12174:907] -[UIButton setAction:withBlock:]: unrecognized selector sent to instance 0x1e8ae610
2012-09-27 22:18:47.460 flink[12174:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIButton setAction:withBlock:]: unrecognized selector sent to instance 0x1e8ae610'
*** First throw call stack:
(0x3885a3e7 0x333bf963 0x3885df31 0x3885c64d 0x387b4208 0xea477 0xff6af 0x36b92cb1 0x3882f8f7 0x3882f15d 0x3882df2f 0x387a123d 0x387a10c9 0x3868c33b 0x34014289 0xe7b8f 0xe7b30)
libc++abi.dylib: terminate called throwing an exception
...我之前从未见过这个问题,但奇怪的是它在没有任何互动的情况下立即崩溃。
先谢谢。
答案 0 :(得分:0)
您必须确保将类别的实施文件添加到目标。在Xcode中,转到File Inspector并确保选中目标的Target Membership复选框。