আমার মডিউলটিতে আমার একটি টাইপ রয়েছে:
import Cocoa
class ColoredDotView : NSView {
...
}
এটি কোনও ইস্যু ছাড়াই বিভিন্ন শ্রেণিতে ব্যবহৃত হয়:
class EditSubjectPopoverController : NSObject {
@IBOutlet internal var subjectColorDotView : ColoredDotView!
...
}
তবে কোনও কারণে , যখন আমি এটি একটি নির্দিষ্ট শ্রেণিতে ব্যবহার করি, তখন টাইপটিতে আমার সংকলন ত্রুটি রয়েছে:
class EditTaskPopoverController : NSObject {
@IBOutlet internal var lowPriorityDotView : ColoredDotView! // Error here
@IBOutlet internal var medPriorityDotView : ColoredDotView! // And here...
@IBOutlet internal var highPriorityDotView : ColoredDotView! // And here...
...
}
সংকলনের ত্রুটিটি হ'ল:
সম্পাদনা টাস্কপপওভারকন্ট্রোলআর সুইফট: 15: 49: অঘোষিত ধরণের 'কালারডডটভিউ' ব্যবহার
যা আমি বুঝতে পারি না। এটি ফাইলের প্রথম সংকলন ত্রুটি এবং বাকি ত্রুটিগুলি প্রথমটির লক্ষণগত matic আরও, সংকলন ত্রুটিযুক্ত অন্য কোনও ফাইল নেই । ফাইলটি একই মডিউলে থাকায় টাইপটি কেন অঘোষিত হয় তা আমি বুঝতে পারি না:
আমি প্রকল্পটি পরিষ্কার করার, বিল্ড ফোল্ডারটি পরিষ্কার করার এবং এক্সকোডটি পুনরায় চালু করার চেষ্টা করেছি no কোন সম্ভাব্য মিসটপস সুইফটে একটি undeclared type
সংকলক ত্রুটি সৃষ্টি করতে পারে ?
var
ঘোষণাগুলি সরিয়ে ফেলি এবং একটি বিল্ডিংয়ে নামি। তারপর আমি যোগ এক উপরের ঘোষণা, এবং ত্রুটি অবিলম্বে ফিরে এসেছে: imgur.com/VUUBK2K