मुझे स्विफ्ट में एक एक्सटेंशन बनाने में परेशानी हो रही है जो प्रोटोकॉल के अनुरूप है।स्विफ्ट एक्सटेंशन जो प्रोटोकॉल के अनुरूप है
ऑब्जेक्टिव-सी में मैं एक वर्ग है कि एक प्रोटोकॉल के अनुसार चलाया बना सकते हैं:
SomeProtocol.h
@protocol SomeProtocol
...
@end
UIView + CategoryName
#import SomeProtocol.h
@interface UIView (CategoryName) <SomeProtocol>
...
@end
मैं कोशिश कर रहा हूँ स्विफ्ट एक्सटेंशन
के साथ इसे प्राप्त करने के लिएSomeProtocol.swift
protocol SomeProtocol {
...
}
UIView एक्सटेंशन
import UIKit
extension UIView : SomeProtocol {
...
}
मैं निम्नलिखित संकलक त्रुटि प्राप्त: अपने विस्तार में
Type 'UIView' does not conform to protocol 'SomeProtocol'
क्या आपने प्रोटोकॉल में विधियों को लागू किया था? –