これは本当に分かりません。私はこのプロジェクトを他の人が開発して使っています。TRON library.Swiftに関連するタイプのプロトコルに準拠させるにはどうすればよいですか?
私の質問はかなり簡単です。 associatedtype
のプロトコルに準拠させるにはどうすればいいですか?私はプロトコルを書く方法を知っていて、UITableViewDataSource
とUITableViewDelegate
のようにプロトコルに準拠しています。
ここでTRONのプロトコルのコードです:
Serializer.swift
import Foundation
import Alamofire
/// The type in which all data and upload response serializers must conform to in order to serialize a response.
public protocol ErrorHandlingDataResponseSerializerProtocol : DataResponseSerializerProtocol {
/// The type of serialized object to be created by this `ErrorHandlingDataResponseSerializerProtocol`.
associatedtype SerializedError
/// A closure used by response handlers that takes a parsed result, request, response, data and error and returns a serialized error.
var serializeError: (Alamofire.Result<SerializedObject>?,URLRequest?, HTTPURLResponse?, Data?, Error?) -> APIError<SerializedError> { get }
}
そして、私はそうのように、そのプロトコルに準拠するようにしようとしている:
class CustomErrorHandlingSerializer: ErrorHandlingDataResponseSerializerProtocol {
}
私がする必要があるが、ここに関数があるので、それに従う、
私は図書館のドキュメントや移行ガイドを読んでみました。それは彼らが本当に使用法の簡単な例を持っていないか、私は彼らのドキュメントを理解していないかのどちらかです。
超素晴らしい!どうもありがとうございます! :) 'xxx.swiftyJSON'が追加されました!良いこと私はあなたのレポにチケットを掲示しました<3 – Glenn