मेरे पास UITableViewController
है, जिसमें मैंने इंटरफ़ेस बिल्डर का उपयोग करके tableHeaderView
के रूप में UISearchBar जोड़ा। फिर मैंने निब में UISearchDisplayController
जोड़ा, और सभी कनेक्शन (delegate
, searchResultsDelegate
, searchContentsController
, searchResultsDataSource
सेट अप किया, सभी UITableViewController
से जुड़े हुए)। फिर मैंने अपने कोड में सभी प्रतिनिधि और डेटा स्रोत विधियों को लागू किया।UISearchDisplayController UITableViewController
यह एक अजीब बग को छोड़कर एक आकर्षण की तरह काम करता है: कभी-कभी खोज परिणाम तालिका दृश्य स्क्रॉल नहीं होगा, और मैं इसके पीछे मुख्य तालिका दृश्य का फ्लैश सूचक देख सकता हूं। मैंने searchResultsTableView
NSLog'd और स्पष्ट रूप से यह मुख्य तालिकादृश्य का एक सबव्यूव है, और मुझे लगता है कि मैंने पहले बताई गई स्पर्श समस्याओं के पीछे कारण है।
मेरी गलती क्या है? UISearchDisplayController
के साथ UITableViewController
का उपयोग करना संभव है? यदि हां, तो मैं इसे इस तरह से कैसे स्थापित करूं कि परिणाम तालिका दृश्य को मेरे मुख्य तालिका दृश्य के सबव्यूव के रूप में जोड़ा नहीं जा सकता है?
अद्यतन: मैं this sample जो UITableViewController
साथ UISearchDisplayController
का उपयोग करता है और जाहिरा तौर पर खोज तालिका दृश्य के साथ-साथ मुख्य तालिका दृश्य में जुड़ जाती वहाँ में पाया। तो अब मुझे नहीं लगता कि यह मेरी समस्या है।
बात यह है कि मैं जो कर रहा हूं और वह नमूना क्या कर रहा है, उसके बीच कोई महत्वपूर्ण अंतर नहीं मिल रहा है। मैं को में UITableView
शीर्षलेख के रूप में जोड़ रहा हूं और इसमें UISearchDisplayController
जोड़ रहा हूं ... ऐसा लगता है कि जब मैं स्क्रॉल करने का प्रयास करता हूं तो आईओएस मुख्य तालिका और खोज तालिका के बीच उलझन में है। आपके पास कोई विचार है?
अद्यतन: 200 प्रतिनिधि उपहार जोड़ा गया। कृपया उत्तर दें अगर आप जानते हैं कि आप किस बारे में बात कर रहे हैं।
ऐसा लगता है कि आपके पास खोज कार्यक्षमता में एक बग है और यह लूप है। –
@ user792677 क्षमा करें, मुझे आपकी टिप्पणी समझ में नहीं आती है, क्या आप समझा सकते हैं? – pt2ph8
क्या आपने खोज बार और 'UISearchDisplayController' को अलग से जोड़ा है या' UISearchDisplayController' को सीधे तालिका शीर्षलेख दृश्य में खींच रहा है जो सभी आवश्यक कनेक्शन स्वयं ही बनाते हैं। मुझे नहीं पता कि इससे कोई फर्क पड़ता है लेकिन हम कभी नहीं जानते। – florian