Я получил это сообщение об ошибке с момента обновления моего xcode до 6.3. 1.Swift - метод '*()' с селектором Objective-C '*' конфликтует с getter для '*' из суперкласса 'NSObject' с тем же селектором Objective-C
/Users/MNurdin/Documents/iOS/xxxxx/Models/Message.swift:46:10: Method 'hash()' with Objective-C selector 'hash' conflicts with getter for 'hash' from superclass 'NSObject' with the same Objective-C selector
Мой код
var hash_ : UInt
func hash() -> UInt {
return UInt(hash_);
}
Пожалуйста, советы. Спасибо.
и что вам сказать? что метод, который вы пытаетесь определить, конфликтует с другим методом с тем же именем! Решение: выберите другое имя или приспособите тип возвращаемого значения, чтобы он был точным образом подходит для противоречивого метода, чтобы переопределить его. – luk2302
Дубликат [Проблема с соответствием протоколу Objective-C из подкласса Swift NSObject] (http://stackoverflow.com/questions/28718577/issue-with-conforming-to-objective-c-protocol-from-swift-nsobject- подкласс)? –