ho questa enum a SwiftCome utilizzare enumerazioni come parametri a Swift Protocolli funzioni opzionali
enum Direction: Int{
case Left2Right = 0, Right2Left
}
E questo protocollo
@objc protocol CellDelegate : NSObjectProtocol{
optional func has(direction:SwipeDirection) -> Bool
}
sto ottenendo questo errore Method cannot be marked @objc because the type of the parameter cannot be represented in Objective-C
Can nessuno dimmi perché ottengo questo errore e come risolverlo per favore? Grazie!
Grazie per la risposta. Ho inserito l'attributo @obj perché ho ricevuto un errore senza di esso. –
'opzionale' può essere applicato solo ai membri di un protocollo @objc –
Quindi suggerisco di usare swift 1.2 - è ancora in beta, ma puoi applicare '@ objc' a enum ... che risolverebbe il tuo problema – Antonio