Tôi gặp lỗi ở dòng cuối cùng khi tôi cố gắng đặt label1
thành chữ cái đầu tiên của string
, sử dụng phiên bản mới nhất của Swift. Giải quyết vấn đề này như thế nào?Chuỗi có thể không được lập chỉ mục với int
let preferences = UserDefaults.standard
let name1 = "" + preferences.string(forKey: "name")!
let name2 = name1
label1.text = name2.substring(from: 0)
Xem [H ow String.Index làm việc trong Swift 3] (http://stackoverflow.com/questions/39676939/how-does-string-index-work-in-swift-3) và [String chuỗi hoạt động như thế nào trong Swift 3] (http://stackoverflow.com/questions/39677330/how-does-string-substring-work-in-swift-3) – Hamish