आप अपने वर्ग परिभाषा के लिए प्रोटोकॉल को जोड़ते हैं, सबसे आसान तरीका प्रोटोकॉल नाम पर माउस करने के लिए है और इसका नाम क्लिक करें आदेश। यह इसकी परिभाषा को खींच देगा। प्रोटोकॉल परिभाषाओं के साथ, आमतौर पर उनके पास तुरंत उनका पालन करने के तरीके होते हैं। यदि किसी विधि की आवश्यकता है तो यह शीर्ष पर होगा, यदि उसके सामने वैकल्पिक है, तो अनुरूप होने के लिए इसकी आवश्यकता नहीं है।
`UISearchResultsUpdating के मामले में, यह केवल एक विधि है और यह आवश्यक है। बस विधि, या एकाधिक विधियों की प्रतिलिपि बनाएँ और अपनी कक्षा में वापस जाने के लिए पीछे तीर पर क्लिक करें। विधियों को अपनी कक्षा में पेस्ट करें, और उन्हें लागू करें। यदि वे वैकल्पिक तरीके थे (इस मामले में कोई वैकल्पिक विधियां नहीं हैं), सामने से वैकल्पिक हटा दें। यही वह है जिसे मैंने परिभाषा से कॉपी किया था।
func updateSearchResultsForSearchController(searchController: UISearchController)
फिर आप इसे करने के लिए इसे अपडेट करना चाहते हैं।
func updateSearchResultsForSearchController(searchController: UISearchController) {
//do whatever with searchController here.
}
अतिरिक्त उदाहरण के रूप में, कमांड NSFechedResultsControllerDelegate
पर क्लिक करें। आप देखेंगे कि इसमें कोई आवश्यक विधियां नहीं हैं, लेकिन बहुत से वैकल्पिक हैं। यह जानकारी आम तौर पर साथ ही दस्तावेज में पाया जाता है, लेकिन मैं आदेश मिला + मैं के लिए क्या देख रहा हूँ लगता है सबसे तेज़ तरीका होने के लिए क्लिक गए हैं।
स्रोत
2015-02-15 02:13:28
आप "CustomTableViewController" नाम वर्ग है? – gagarwal