मेरे पास UIViewController है जो UINavigationController पर धक्का दिया गया है और वर्तमान में प्रदर्शित किया गया है। जब मैं व्यू कंट्रोलर के अंदर कुछ एसिंक्रोनस कार्य शुरू करने के लिए जाता हूं, तो मैं hidesBackButton को self.navigationItem पर YES पर सेट कर सकता हूं, और बैक बटन सही तरीके से छिपा हुआ है।self.navigationItem.hidesBackButton क्यों काम नहीं कर रहा है?
जैसे ही कार्य समाप्त हो गया है, और मैं hidesBackButton वापस करने के लिए नहीं सेट (यूआई धागे पर, मैं, तो हो सकता है कि मैं इस के बारे में सुनिश्चित कर दिया है), कुछ नहीं होता। बैक बटन छुपा रहता है।
क्या किसी ने इसे पहले देखा है? मुझे विशेष रूप से पागल ड्राइव क्या है कि मेरे आवेदन (एक ही आवेदन) में, एक अलग UINavigationController पदानुक्रम में, सटीक वही कोड सही तरीके से काम करता है!
performSelectorOnMainThread का उपयोग UI थ्रेड पर कार्यों को शंट करने के लिए किया जाता है, सही? –
हां। वह सही है। [स्वयं प्रदर्शन चयनकर्ताऑनमेन थ्रेड: ...] – lostInTransit
यह था! धन्यवाद! –