Proxy クラスの 1 つですべてのロケーション コードを管理したいと考えています。クラスはゼロから構築されており、UIView
を継承するクラスまたは同様のクラスで構築されていないため、 を追加しようとすると、NSObjectProtocol
「プロトコルに準拠していません」というエラーがスローされます。NSObjectProtocol
CLLocationManagerDelegate
class GeoProxy : Proxy, CLLocationManagerDelegate
{
var locationManager = CLLocationManager()
override class var NAME: String { return "GeoProxy" }
}
すべてのNSObjectProtocol
関数を追加せずにクラスを準拠させる方法はありますか?