public class ExecuteServerReq { public GetResponse getResponse = null; public voID somemethod() { getResponse.onResponse(Response); } public interface GetResponse { voID onResponse(String objects); }}ExecuteServerReq executeServerReq = new ExecuteServerReq();executeServerReq.getResponse = new ExecuteServerReq.GetResponse() { @OverrIDe public voID onResponse(String objects) { }}解决方法 而不是接口swift有协议.
协议定义了适合特定任务或功能的方法,属性和其他要求的蓝图.然后,可以通过类,结构或枚举来采用该协议,以提供这些要求的实际实现.任何满足协议要求的类型都被认为符合该协议.
我们参加考试.
protocol Animal { func canSwim() -> Bool}
我们有一个类确认这个协议名称Animal
class Human : Animal { func canSwim() -> Bool { return true }}
更多Go – https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html
总结以上是内存溢出为你收集整理的ios – 如何在Swift中创建界面全部内容,希望文章能够帮你解决ios – 如何在Swift中创建界面所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)