weakরেফারেন্সগুলি সুইফটিতে কাজ করার মতো মনে হয় না যতক্ষণ না একটি protocolহিসাবে ঘোষিত হয় @objc, যা আমি খাঁটি সুইফট অ্যাপ্লিকেশনটিতে চাই না।
এই কোডটি একটি সংকলন ত্রুটি দেয় ( weakঅ-শ্রেণীর ধরণের ক্ষেত্রে প্রয়োগ করা যায় না MyClassDelegate):
class MyClass {
weak var delegate: MyClassDelegate?
}
protocol MyClassDelegate {
}
আমার প্রোটোকলটি প্রিফিক্স করা উচিত @objc, তারপরে এটি কার্যকর হয়।
প্রশ্ন: একটি সম্পূর্ণ করার জন্য 'খাঁটি' সুইফট উপায় কী weak delegate?