Como usar a subclasse Swift não NSObject no Objective-C
Estou com alguns problemas para usar o Swift no meu projeto Objective-C.
Eu uso a seguinte lib, por exemplo (https://github.com/Hearst-DD/ObjectMapper) Eu tentei adicionar a diretiva @objc antes da minha subclasse, mas dizem que apenas as classes que herdam do NSObject podem ser declaradas @objc. Parece que está relacionado apenas ao Swift 2.0
Portanto, minha pergunta é: como posso usar classes ou bibliotecas puras e rápidas no meu projeto Objective-C? Se ainda é possível ...
Meu modelo fica assim: import Foundation importa ObjectMapper
class SSStreetAddressRequest: Mappable {
var street:String?
var city:String?
var state:String?
var zip:String?
required init?(_ map: Map){
}
func mapping(map: Map) {
street <- map["street"]
city <- map["city"]
state <- map["state"]
zip <- map["zip"]
}
}
Mappable é um protocolo:https://github.com/Hearst-DD/ObjectMapper/blob/master/ObjectMapper/Core/Mapper.swift