iphone - Problem resigning UISearchBar's firstResponder status -
मेरे पास UISearchBar मेरे UITableView पर और एक विधि है -finishSearching जो इस तरह दिखता है:
- (शून्य) समाप्त खोज [{overlayViewController.view removeFromSuperview]; अगर ([एसबी है फास्ट रेस्पॉन्डर]) [एसबी रेजिनाफर्ड रेस्पॉन्डर]; MyTableView.scrollEnabled = हाँ; } इस पद्धति को हर बार कहा जाता है कि मैं खोज रोकना चाहता हूं। इसे रद्द करें या खोज बटन का उपयोग करें या बस UITableView पर टैप करें समस्या यह है कि मुझे EXC_BAD_ACCESS मिलता है जब [sb resignFirstResponder] की बात आती है और मुझे पता नहीं क्यों है? मेरा लक्ष्य पता पुस्तिका में एक व्यवहार को कार्यान्वित करना है, जहां आप सर्चबार को टैप कर सकते हैं, जो इसे शीर्ष पर चिपकाते हैं और UITableView पर ग्रे ओवरले डालते हैं।
पर कोई सुझाव कि एक?
सर्वोत्तम
-f
क्या आप निश्चित हैं कि removeFromSuperview को sb थोड़ा जल्दी जारी नहीं किया जाएगा? पहले इस्तीफा देने की कोशिश करें और फिर पर्यवेक्षण से दृश्य निकालना।
Comments
Post a Comment