今天写了delegate,遇到以下问题: 这里protocol的写法有问题,如果delegate指向一个实现了某个协议对象的引用,在oc里是这样写delegate的类型 id<protocol>,而在swift中,没有这种写法,应该像上面那样直接写出协议名,因此,协议声明应该这样写: protocol MyPickerViewDelegate: NSObjectProtocol { func pickerConfirm(content:String) } 这也是因为,除了class 外,str…