मैं एक विधि के साथ एक प्रोटोकॉल बनाना चाहता हूं जो एक सामान्य इनपुट लेता है और एक सामान्य मूल्य देता है।
यह वही है जो मैंने अब तक कोशिश की है, लेकिन यह सिंटैक्स त्रुटि पैदा करता है।
अघोषित पहचानकर्ता का उपयोग टी।
मैं क्या गलत कर रहा हूं?
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
}
}