Я получаю следующую ошибку:
Throwing method cannot be a member of an @objc protocol because it returns a value of type 'Bool'; return 'Void' or a type that bridges to an Objective-C class
При определении протокола Swift, который также необходимо связать с Objective-C:
@objc public protocol Saving {
func save() throws -> Bool
}
Есть ли другой способ определить метод Swift, который может возвращать Bool
, потенциально вызывать ошибку и быть совместимым с Objetive-C
?