1
我使用下面的代碼來解碼HTML代碼:如何解碼iOS中的HTML代碼?
-(NSString *)decodeString:(NSString *)str
{
// To Remove the HTML code to Nsstring
NSData *stringData = [str dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *options = @{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}; NSAttributedString *decodedString;
decodedString = [[NSAttributedString alloc] initWithData:stringData options:options documentAttributes:NULL error:NULL];
return decodedString.string;
}
此代碼需要很長的時間字符串解碼。那麼是否有其他解碼HTML代碼的方法?
我不想使用異步或GCD,因爲我在數據庫中記錄數據時使用了這段代碼。
所以請建議一些替代方案。提前致謝。
這些類別不錯 –
感謝您的快速回復...。我已經在我的代碼中實現了上述解決方案......但是,解碼HTML代碼需要相同時間......是否有其他解決方案能夠以更快的速度解碼HTML? –
如果你在數據庫中存儲記錄,那麼你可以使用後臺隊列和Loader或HUD。因爲儘可能多的數據,你將解碼它將需要更多的時間。所以在我看來,請在背景 –