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