iOS從網路獲取iconfont代碼轉換和顯示
在公司做項目的時候遇到了這種需求
其實iconfont代碼在本地的話這個很簡單
但是從網路獲取的字符串你是不能轉換成\UXXXXXXXX這種格式的
我在網上搜啊搜啊也沒搜到這種需求
然后自己摸索一會 終于搞定了 ?
直接上代碼
NSString*iconFont = nameArray[i][@"icon"];//從網路上獲取的iconfont代碼比如:"?? 687??;";
NSAttributedString* attrStr = [[NSAttributedStringalloc]initWithData:[iconFontdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nilerror:nil];
NSString*string = [attrStrstring];
label.text= string;
??