[英]IOS NSMutableAttributedString crash EXC_BAD_ACCESS
我有一個問題,希望您能幫助我。
我使用NSMutatableAttributedString
在UILabel
加載html,但始終在應用程序崩潰時
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
self.attrStr = [[NSMutableAttributedString alloc] initWithData:[desc dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
});
我試圖添加dispatch_async
但沒有任何變化。
所以請幫我
您不能在塊中分配屬性。 可以在塊中分配它,但是當塊離開堆或堆棧時,指針也將分配。
除非您在屬性進入塊之前執行__block
我知道如果我想訪問一個塊內的布爾值並在退出時保持該值,我會做類似的事情
__block BOOL myBool = NO;
然后在我的代碼塊中可以將其設置為^ {myBool = YES; }
//myBool is YES now!
這里給這個一次
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.