दिलचस्प पोस्ट
SSL पैकेज का उपयोग करते समय असुरक्षित प्लस त्रुटि PHP में आरएसए के साथ एन्क्रिप्ट और डिक्रिप्ट पाठ ब्राउज़र के लिए मैं डिफ़ॉल्ट स्टाइल शीट कैसे ढूंढ सकता हूं? मैं किसी विशेष मणि के एक अलग संस्करण को कैसे "सक्रिय" कर सकता हूं? क्यों टाइप किया जाता है पर्दे के पीछे संदर्भ? यह इतनी तेज और सुरक्षित है … लगभग जादुई! jQuery के सहज कार्य – चर 'समझ डेटाबेस से दिनांक स्वरूपित करें? जावास्क्रिप्ट में हफ्ते का पहला और अंतिम दिन कैसे प्राप्त करें जावा में कचरा कलेक्टर क्या है? पायथन में, क्या यह तुलना करने का एक संक्षिप्त तरीका है कि क्या दो पाठ फ़ाइलों की सामग्री एक समान है? जावा छवि का आकार बदलना, आकृति अनुपात बनाए रखना जावास्क्रिप्ट के साथ सीएसएस मान बदलना रेल 4 टर्बो-लिंक जेपीसी स्क्रिप्ट को काम से रोकता है VS2008 सेटअप प्रोजेक्ट: साझा (सभी उपयोगकर्ता द्वारा) आवेदन डेटा फ़ाइलें? एक पैटर्न युक्त एक पंक्ति के अंत में जोड़ें- sed या awk के साथ

ViewController.Type के सदस्य का नाम नहीं है

बस एक सरल काम है, लेकिन मैं मुसीबत में हूँ एक अलग तरीके से बनाने की कोशिश कर रहा है, लेकिन यह विफल रहता है

यहां छवि विवरण दर्ज करें

NSTimer को किस तरह से पहले चर घोषित किया गया है? न तो वर और न ही मदद करता है

Solutions Collecting From Web of "ViewController.Type के सदस्य का नाम नहीं है"

एक संपत्ति का प्रारंभिक मूल्य (आपके मामले में: timer ) कक्षा की दूसरी संपत्ति पर निर्भर नहीं हो सकता (आपके मामले में: interval )।

इसलिए आपको एसिगमेंट timer = NSTimer(interval, ...) को कक्षा की एक विधि में स्थानांतरित करना होगा, जैसे कि viewDidLoad । एक परिणाम के रूप में, timer को एक वैकल्पिक या अन्तर्निहित वैकल्पिक रूप से वैकल्पिक रूप से परिभाषित किया जाना चाहिए।

यह भी ध्यान रखें कि Selector(...) तर्क के रूप में एक शाब्दिक स्ट्रिंग लेता है, विधि ही नहीं।

तो यह काम करना चाहिए:

 class ViewController: UIViewController { var interval : NSTimeInterval = 1.0 var timer : NSTimer! func timerRedraw() { } override func viewDidLoad() { super.viewDidLoad() timer = NSTimer(timeInterval: interval, target: self, selector: Selector("timerRedraw"), userInfo: nil, repeats: true) // ... } // Other methods ... } 

प्रयत्न:

 var interval:NSTimeInterval = 1.0 var timer = NSTimer.scheduledTimerWithTimeInterval(interval, target: self, selector: "timerRedraw:", userInfo: nil, repeats: true) 

समर्थक टिप और उम्मीद है कि एक प्रशंसा timerRedraw : स्विफ्ट फ़ंक्शंस को लोअर केस अक्षरों (यानी " timerRedraw ") से शुरू करना चाहिए।