Câu hỏi được gắn thẻ «swift-protocols»

Các giao thức dành riêng cho ngôn ngữ Swift





2
“Giao thức… chỉ có thể được sử dụng như một ràng buộc chung vì nó có các yêu cầu về kiểu riêng hoặc liên kết” nghĩa là gì?
Tôi đang cố gắng tạo một Từ điển (thực sự là một HashSet ) được khóa trên một giao thức tùy chỉnh trong Swift, nhưng nó khiến tôi gặp lỗi trong tiêu đề: Giao thức 'myProtocol' chỉ có thể được sử dụng như một ràng buộc chung vì nó có …

3
Phương thức non - '@ objc' không đáp ứng yêu cầu tùy chọn của giao thức '@objc'
Tổng quat: Tôi có một giao thức P1 cung cấp triển khai mặc định của một trong các chức năng tùy chọn Objective-C. Khi tôi cung cấp triển khai mặc định của chức năng tùy chọn, có một cảnh báo Cảnh báo trình biên dịch: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not …

5
Giao thức chỉ có thể được sử dụng như một ràng buộc chung vì nó có các yêu cầu Kiểu tự hoặc kiểu liên kết
Tôi có một RequestType giao thức và nó có Mô hình Liên kết như bên dưới. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result<Model, NSError> -> Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response<Model, …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.