cocoa touch - iphone - performSelectorOnMainThread with return value -
मेरे पास निम्न विधि है:
- (NSMutableArray *) getElements: (NSString * ) theURL;
और मुझे यह जानना है कि क्या उस पद्धति को कॉल करने के लिए एक तरीका है, जो प्रयोग करनेवाला selectNonMainThread का उपयोग करता है ताकि मैं रिटर्न वैल्यू प्राप्त कर सकूं। अब तक, मैंने कोशिश की है:
myArray = [ऑब्जेक्ट निष्पादन चयनकर्ताऑनमाइनट्रेड: @ सिलेक्टर (getElements :) साथऑब्जेक्ट: url waitUntilDone: हाँ];
लेकिन यह काम नहीं करता है, क्योंकि प्रदर्शनकर्ताओंमैनमथथ्रेड रहितता देता है। मैं यह कैसे हल कर सकता हूं?
बहु-थ्रेडेड परिवेश में मेरा मित्र आपका स्वागत है।
< P> आपको एक आवृत्ति चर में रिटर्न मान को स्टोर करने की आवश्यकता होगी या withObject
पैरामीटर के माध्यम से किसी ऑब्जेक्ट में पास करें: NSMutableDictionary * myDict; [ऑब्जेक्ट कार्य निष्पादित करेंइन्माइनथाथ: @ सिलेक्टर (मिल एलेमेंट्स :) साथ ऑब्जेक्ट: & amp; माईदिक्ट इंतजारउपलब्ध हैं: हाँ];
आपका तरीका प्रोटोटाइप अब इस तरह दिखना चाहिए:
- (शून्य) getElements: (NSMutableDictionary **) वस्तुओं;
Comments
Post a Comment