自从High Sierra(和Mojave)以来,我收到了由我的应用程序生成的许多日志条目,而这些条目在早期的macOS版本中是不存在的。
运行下面的代码(NSAttributedString :: initWithHTML :),将在日志文件中生成大约50行。这些条目显示在我的应用程序的RELEASE版本中!
我不确定,但是看起来这是被Apple删除的调试信息。谁能证实这一点,或者这是构建标记的问题吗?
预先感谢
乔里斯
NSData *htmlData = [@"<\br>Hello!<\br>" dataUsingEncoding: NSUTF8StringEncoding];
NSDictionary *options = @{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)};
NSDictionary<NSString *,id>* docAttribs;
NSAttributedString *astr = [[NSAttributedString alloc] initWithHTML: htmlData
options: options
documentAttributes: &docAttribs];