AliSoftware / AliSoftware/OHAttributedLabel
NSMutableAttributedString setFont functions crash with iOS 6 drawing functions
- 主要語言
- Objective-C
- 星號
- 1.5k
- 分支
- 341
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Just a heads-up.
NSAttributedStrings with the font attribute set using the old Core Text functions (which the methods in the NSAttributedString attributes category included with this project use), when drawn using the new iOS 6 NSAttributedString drawing functions, will crash.
```
NSMutableAttributedString* foo = [NSMutableAttributedString attributedStringWithString:@"foo"];
[foo setFontName:@"Helvetica" size:13];
[foo boundingRectWithSize:CGSizeMake(320, 50) options:0 context:nil]; // CRASH
```
It appears that Apple assumed that the attribute value would be a UIFont object, when the documentation for the Core Text font attribute (still) says that it needs to be a CTFont object.
Although this is an iOS bug and not you guys' fault, you should probably still keep this in mind.
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。