gpt4 book ai didi

ios - UIAppearance setTranslucent error : Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter

转载 作者:技术小花猫 更新时间:2023-10-29 10:08:56 25 4
gpt4 key购买 nike

试用 iOS 7:

[[UINavigationBar appearance] setTranslucent:NO];

出现崩溃和错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter:'
*** First throw call stack:
(0x16ad9b8 0x142e8b6 0x16ad7ab 0x72163d 0x724c34 0x169daca 0x169d8de 0x6c09 0x228ea9 0x2296e9 0x22ab5e 0x240a6c 0x240fd9 0x22c7d5 0x35a4906 0x35a4411 0x16293e5 0x162911b 0x1653b30 0x165310d 0x1652f3b 0x22a2b1 0x22c4eb 0x6f3d 0x1d0d725)
libc++abi.dylib: terminating with uncaught exception of type NSException

其他电话工作正常:例如。

[[UINavigationBar appearance] setBarStyle: UIBarStyleBlack];

当我在本地设置半透明时,它不会崩溃:

[self.navigationController.navigationBar setTranslucent:NO];

我假设这是特定于 iOS 7 的,但还没有在 iOS 6 中尝试过同样的事情。

最佳答案

[[UINavigationBar appearance] setTranslucent:NO] 

它在 iOS 6 中不可用。它仅在 iOS 7 及以上版本中可用。

关于ios - UIAppearance setTranslucent error : Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17480796/

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