ฉันต้องการสร้างโปรโตคอลด้วยวิธีการที่รับข้อมูลทั่วไปและส่งคืนค่าทั่วไป
นี่คือสิ่งที่ฉันได้ลองทำแล้ว แต่มันทำให้เกิดข้อผิดพลาดทางไวยากรณ์
การใช้ตัวระบุที่ไม่ได้ประกาศ T.
ผมทำอะไรผิดหรือเปล่า?
protocol ApiMapperProtocol {
func MapFromSource(T) -> U
}
class UserMapper: NSObject, ApiMapperProtocol {
func MapFromSource(data: NSDictionary) -> UserModel {
var user = UserModel() as UserModel
var accountsData:NSArray = data["Accounts"] as NSArray
return user
}
}