如何快速编写以下方法? [关闭]

Posted

技术标签:

【中文标题】如何快速编写以下方法? [关闭]【英文标题】:How to write following method in swift? [closed] 【发布时间】:2014-07-24 06:23:48 【问题描述】:
- (id)initWithAnnotation:(id<MKAnnotation>)annotation
     reuseIdentifier:(NSString *)reuseIdentifier
            delegate:(id<CallOutAnnotationViewDelegate>)delegate;

上面是Objective C Code,怎么用swift写?

【问题讨论】:

那不是真正的代码。那是一个方法声明。 是的,但是在swift中,怎么写?? 在发布这样一个基本问题之前,请阅读 Swift 书籍或查找一些 Swift 教程。 【参考方案1】:

使用这个: //像这样定义你的函数

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
       )

【讨论】:

以上是关于如何快速编写以下方法? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Vim 中快速关闭 HTML 标签?

如何快速关闭当前网页?

如何高效的编写与同步博客- 快速发布到多个渠道

如何编写SQL查询以通过频道和节目播放以下数据? [关闭]

如何根据以下数据在 oracle SQL 上使用 max 函数? [关闭]

预防onion比特币勒索病毒,如何快速关闭135,137,138,139,445端口