我有一个 NSParagraphStyle 对象,当使用 NSLog 检查时,它包含列表和块,但是似乎绝对没有办法访问它们。使用 OS XI 创建文档并在文本视图中将它们传输到 iOS,列表和表格可以成功地重新创建并显示在 NSLog 中。但是 NSParagraphStyle 没有访问它们的方法或属性,有人可以帮忙吗?丁:
问问题
411 次
2 回答
2
宣言
@property(只读,复制) NSArray *textLists @property
(只读,复制) NSArray *textBlocks
但是,看起来没有内省就无法在iOS中访问它们,因为它们的声明不包含在 UIKit 中。
if ([paragraph respondsToSelector:@selector(textLists)])
NSArray* lists = [paragraph performSelector:@selector(textLists)];
于 2015-04-08T09:29:55.107 回答
1
if let textLists = paragraphStyle.value(forKey: "textLists") as? NSArray {
if let item = textLists.firstObject as? NSObject {
print(item.description)
}
}
于 2020-06-03T11:37:51.157 回答