我有以下代码在 iOS 5.1 上运行良好,可以替换工具栏上的按钮:
[(UIToolbar*)toolbar setItems:itemsArray];
但是编译后的应用程序在 iOS 6 上不起作用。我已经用 xXode 4.5 编译了支持 iOS 6 的源代码,但错误是一样的:
2012-09-27 16:31:13.537 Linux[2633:907] -[UIWebFormAccessory setItems:]: unrecognized selector sent to instance 0x1d886ad0
2012-09-27 16:31:13.540 Linux[2633:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIWebFormAccessory setItems:]: unrecognized selector sent to instance 0x1d886ad0'
*** First throw call stack:
(0x361032a3 0x3441397f 0x36106e07 0x36105531 0x3605cf68 0x775c5 0x33bbda6f 0x360d85df 0x360d8291 0x360d6f01 0x36049ebd 0x36049d49 0x365862eb 0x37428301 0x7538d 0x75328)
libc++abi.dylib: terminate called throwing an exception
(lldb)
如何解决问题?
链接问题:如何在 iOS 6 上的 UIWebView 键盘下替换工具栏上的按钮?
非常感谢您的帮助!