gpt4 book ai didi

iphone - iOS 3.1.3 上的 NSMutableAttributedString

转载 作者:行者123 更新时间:2023-11-29 05:06:33 27 4
gpt4 key购买 nike

我正在处理一个非常奇怪的情况。我正在将属性字符串实现到我的 iOS 应用程序中,并且收到警告,它们在 iOS 3.2 及更高版本中可用。因为我在 iPhone 上仍然支持 3.1.3,所以我知道我必须弱链接 CoreText,并且可能需要在使用它们之前进行一些编译时操作系统检查。

我弱链接了框架,但出于好奇,我只是按原样使用该类并在 3.1.3 设备上运行它......并且它有效。我在这里错过了什么,我很困惑为什么这没有崩溃。我 100% 确定这是一个 3.1.3 设备,但 NSMutableAttributedString 是 3.1.3 上的隐藏类,因此由于 Objective-c 的动态特性而实际上可以工作?

最佳答案

我是 OHAttributedLabel 类的作者。感谢您使用它!

您的行为很奇怪,因为 OHAttributedLabel 使用 CoreText 框架在屏幕上绘制 NSAttributedStrings。

由于 CoreText 仅从 iOS 3.2 开始可用,我不知道它如何在 iOS 3.2,特别是 iOS 3.1.3 下工作......?

关于iphone - iOS 3.1.3 上的 NSMutableAttributedString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898729/

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