यह बेहद निराशाजनक है: मैं खोज स्ट्रिंग खाली होने पर भी UISearchDisplayController में unfiltered परिणामों को प्रदर्शित करने का प्रयास कर रहा हूं।खोज स्ट्रिंग खाली होने पर UISearchDisplayTableView दिखाएं
numberOfSectionsInTableView:
और numberOfRowsInSection:
पर डिबग कोड जोड़ना दिखाता है कि जब मेरी खोज स्ट्रिंग खाली होती है, तो गैर-शून्य पूर्णांक वापस आ रहे हैं, लेकिन cellForRowAtIndexPath:
कभी नहीं कहा जाता है! टेबलव्यू छुपा हुआ प्रतीत होता है।
मैंने searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView
में कोई फायदा नहीं हुआ।
यह खींचना मुश्किल नहीं हो सकता है, मुझे लगता है कि यह करना एक बहुत ही आम बात है!
जब भी मैं self.searchDisplayController.searchBar.text = @ "" सेट करता हूं; mustReloadTableForSearchString में यह काम नहीं करता है। मैं अपने प्लेसहोल्डर पाठ को देखने में सक्षम होने के लिए ऐसा करना चाहता था। कोई विचार? – DonnaLea
मुझे आधा सोना होगा, क्योंकि यह अब काम करता है। यय – DonnaLea
जब आपके पास खाली टेक्स्ट है, तो प्लेसहोल्डर टेक्स्ट हटा दिया जाएगा। @DonnaLea, क्या आप कृपया बता सकते हैं कि यह आपके लिए कैसे काम करता है – Sategroup