2014-07-24 41 views
-6
- (id)initWithAnnotation:(id<MKAnnotation>)annotation 
    reuseIdentifier:(NSString *)reuseIdentifier 
      delegate:(id<CallOutAnnotationViewDelegate>)delegate; 

以上是Objective C Code,如何用swift編寫?如何在swift中編寫下面的方法?

+1

這不是一個真正的代碼。這是一個方法聲明。 – rmaddy

+0

是的,但在迅速,如何寫? – user3843122

+3

請在發佈這樣一個基本問題之前閱讀Swift書或找到一些Swift教程。 – rmaddy

回答

0

使用此: //定義你的函數類似這樣的

func initWithAnnotation(annotation:MKAnnotation, reuseIdentifier:String, completion:()->Void) { 
      //Your implementation goes here 

     //for call back 
     completion() 
    } 

//調用上面的函數本:

self.initWithAnnotation(Your_MKProtocol, reuseIdentifier: "identifier", completion: { 
        //Your call back implementations 
       //Similar to delegate callback 
     }) 
相關問題