विधि के लिए:मैं पैरामीटर के रूप में @ चयनकर्ता कैसे पास करूं?
[NSThread detachNewThreadSelector:@selector(method:) toTarget:self withObject:(id)SELECTOR];
मैं एक @selector में कैसे पारित करते हैं? मैंने इसे संकलित करने के लिए इसे (आईडी) पर कास्ट करने का प्रयास किया, लेकिन यह रनटाइम में दुर्घटनाग्रस्त हो गया।
+(void)method1:(SEL)selector{
[NSThread detachNewThreadSelector:@selector(method2:) toTarget:self withObject:selector];
}
यह दुर्घटनाओं:
अधिक विशेष रूप से, मैं इस तरह एक विधि है। मैं क्रैशिंग के बिना चयनकर्ता में कैसे पास करूं, ताकि धागा तैयार होने पर नया धागा चयनकर्ता को कॉल कर सके?
+50 उत्कृष्ट! मैं कभी यह याद नहीं कर सकता कि यह कैसे करें ... – bentford
आपको नए धागे के साथ ऐसा क्यों करना है? – cstack
@cstack: यदि आप सवाल देखते हैं, तो एक नया धागा पैदा करने वाला वह ओपी क्या करने की कोशिश कर रहा था। तो मैंने अपने उदाहरण में एक ही काम किया। लेकिन यह तकनीक किसी भी नए धागे को बढ़ाने के लिए विशिष्ट नहीं है। – Chuck