1
する場合であっても、私はのDataObjectがユーザーが使用するプロトコルであるこの関数を呼び出すしようとしている関数を呼び出すことはできませんパラメータ:は、すべてのパラメータが正しい
static func create<T : DataObject>(_ object: T, completionHandler: @escaping (DataObject?, Error?) -> Void) {
let endpoint = NetworkManager.shared.baseURL + UserDAO.methodPath
NetworkManager.makePostRequest(to: endpoint, dataObject: object, objectType: User.self, completionHandler: completionHandler)
}
エラーが、私はこのパラメータのリストでそれを呼び出すことはできませんと言って私には見えますが、それらのすべてが正しい...私は本当に何が起こっているのか分かりません。
エラー:
Cannot invoke 'makePostRequest' with an argument list of type '(to: String, dataObject: T, objectType: User.Type, completionHandler: (DataObject?, Error?) -> Void)'
であなたを助けていない可能性があります!どうもありがとうございました! –