Dưới đây là dòng mã sau đây tôi sử dụng để thay thế thẻ ngắt HTML bằng dấu xuống dòng. Tuy nhiên, tôi có các biểu tượng HTML khác mà tôi cần phải thay thế và khi tôi gọi lại dòng mã này, với các tham số khác nhau, nó giống như thông số đầu tiên bị ghi đè. Có cách nào tôi có thể đưa vào nhiều tham số không? Có cách nào hiệu quả hơn để làm điều này trong Swift? Ví dụ: thay thế cả br> bằng "" và nbsp bằng "".Thay thế nhiều ký tự trong chuỗi
textView.text = content.stringByReplacingOccurrencesOfString("<br /><br />", withString:"\r")
Hiện làm thế nào bạn "gọi lại dòng mã này". Đó là nơi bạn đang đi sai, sau khi tất cả. – matt
textView.text = content.stringByReplacingOccurrencesOfString ("
", withString: "\ r") textView.text = content.stringByReplacingOccurrencesOfString (" ", withString:" ") –
Nhưng có vấn đề. Bạn đang bắt đầu lại từ nội dung 'gốc'. Văn bản của chế độ xem văn bản bị ghi đè bởi vì _you_ đang ghi đè lên văn bản đó! – matt