gpt4 book ai didi

IOS 5 无法识别的选择器在 setBackgroundImage 的外观代理处发送

转载 作者:行者123 更新时间:2023-11-29 13:45:08 26 4
gpt4 key购买 nike

像许多开发人员一样,我正在研究 IOS 5 的新功能。

我尝试使用外观代理来自定义我的应用程序。但是在某些方法中我得到了一个错误。

这个有效:

[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackTranslucent];
//and
[[UINavigationBar appearance] setTintColor:[UIColor greenColor]];

但是当我尝试时:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"toolbar_background.png"]];

我收到无法识别的选择器错误:

-[_UIAppearance setBackgroundImage:]: unrecognized selector sent to instance 0x153020
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_UIAppearance setBackgroundImage:]: unrecognized selector sent to instance 0x153020'
*** First throw call stack:
(0x3107a8bf 0x3821f1e5 0x3107dacb 0x3107c945 0x30fd7680 0x2fe7 0x3304c7eb 0x330463bd 0x33014921 0x330143bf 0x33013d2d 0x33bffe13 0x3104e553 0x3104e4f5 0x3104d343 0x30fd04dd 0x30fd03a5 0x33045457 0x33042743 0x2f31 0x2ec8)
terminate called throwing an exception(gdb)

有什么想法吗?

最佳答案

该方法有不同的名称,您遗漏了其中的一部分。由于 iOS 5 仍在保密协议(protocol)中,我不会在这里引用或链接方法名称,但您可以自己查找:

  • 转到 iOS Dev Center .
  • 选择iOS SDK GM 种子
  • 选择iOS 开发者库
  • 在搜索字段中,开始输入 UINavigationBar
  • 单击UINavigationBar 类引用链接。
  • 阅读文档。

关于IOS 5 无法识别的选择器在 setBackgroundImage 的外观代理处发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7702438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com