thay đổi mã sân chơi của tôi để Swift 3, Xcode đề nghị thay đổiLoại 'Lỗi' không phù hợp với giao thức 'RawRepresentable'
enum Error: ErrorType {
case NotFound
}
để
enum Error: Error {
case NotFound
}
nhưng bây giờ tôi nhận được lỗi tiêu đề và tôi không biết làm thế nào để có được enum để phù hợp với giao thức đó.
Vì vậy, trong phiên bản cũ, tôi sẽ không thể đặt tên cho ErrorType enum của mình, nhưng bây giờ tên giao thức Swift đã được đổi thành Lỗi, tôi không thể sử dụng Lỗi, phải không? – Shades
@Shades Yup, đó là chính xác - nếu bạn bật "Sử dụng phiên bản ngôn ngữ lập dị Swift" thành "Có" trong cài đặt xây dựng của bạn (sẽ sử dụng Swift 2.3), bạn có thể tự mình thử. – Hamish