मेरा ऐप NSTimer
ऑब्जेक्ट के एकाधिक थ्रेड का उपयोग करता है।समय के लिए स्विफ्ट ऐप रोकें/रोकें
एक फ़ंक्शन के भीतर (यादृच्छिक रूप से यादृच्छिक रूप से कहा जाता है, निश्चित विलंब नहीं) मैं चाहता हूं कि यह पूरे ऐप को रोक दे, केवल 1 second
के लिए धागे को रोक दें। मैं निम्नलिखित कोड है:
[self performSelector:@selector(subscribe) withObject:self afterDelay:3.0 ];
कौन सा उद्देश्य सी है, और मैं इस तरह स्विफ्ट में अनुवाद करने की कोशिश की:
self.performSelector(Selector:changeColourOfPage(), withObject: self, afterDelay: 1.0)
लेकिन मैं त्रुटि Missing argument for parameter 'waitUntilDone' in call
हो रही है और जब मैं में, डाल दिया है कि कहता है कि यह modes
तर्क चाहता है लेकिन जब मैं इसे डालता हूं तो Extra argument modes
कहता है।
मैं यह नहीं समझ सकता कि ऐप और उसके सभी धागे को कुछ सेकंड के लिए कैसे रोकें, और फिर सामान्य की तरह आगे बढ़ें?
कोई विचार?
बिल्कुल सही उदाहरण @conner; मेरे लिए बेकार ढंग से काम किया! –