<GMSAutocompleteTableDataSourceDelegate> प्रोटोकॉल का रेफ़रंस

<GMSAutocompleteTableDataSourceDelegate> प्रोटोकॉल का रेफ़रंस

खास जानकारी

ऐप्लिकेशन में डेटा सोर्स के साथ उपयोगकर्ता का इंटरैक्शन शेयर करने के लिए, GMSAutocompleteTableDataSource का इस्तेमाल किया गया प्रोटोकॉल.

सार्वजनिक सदस्य फ़ंक्शन

(शून्य)- tableDataSource:didAutocompleteWithPlace:
 यह तब कॉल किया जाता है, जब उपलब्ध ऑटोकंप्लीट सुझावों में से किसी जगह को चुना जाता है.
(शून्य)- tableDataSource:didFailAutocompleteWithError:
 ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों या जगह की जानकारी पाने के लिए, दोबारा कोशिश न होने की गड़बड़ी का मैसेज दिखता है.
(बूल)- tableDataSource:didSelect Predictions:
 उपयोगकर्ता को सूची से अपने-आप पूरा होने का अनुमान चुनने पर, जगह की जानकारी का अनुरोध करने से पहले कॉल किया जाता है.
(शून्य)- didUpdateAutocompleteEstimatedationsForTableDataSource:
 हर बार नए ऑटोकंप्लीट सुझावों के मिलने पर कॉल किया जाता है.
(शून्य)- didRequestAutocompleteForecastationsForTableDataSource:
 अपने-आप पूरा होने के सुझावों का अनुरोध मिलने के तुरंत बाद, एक बार कॉल किया जाता है.

मेंबर फ़ंक्शन के दस्तावेज़

- (शून्य) tableDataSource: (GMSAutocompleteTableDataSource *) tableDataSource
didAutocompleteWithPlace: (GMSPlace *) जगह
[required]

यह तब कॉल किया जाता है, जब उपलब्ध ऑटोकंप्लीट सुझावों में से किसी जगह को चुना जाता है.

पैरामीटर:
टेबल डेटा का सोर्सइवेंट जनरेट करने वाला GMSAutocompleteTableDataSource.
जगहGMSPlace लौटाया गया.
- (शून्य) tableDataSource: (GMSAutocompleteTableDataSource *) tableDataSource
didFailAutocompleteWithError: (NSगड़बड़ी *) गड़बड़ी
[required]

ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों या जगह की जानकारी पाने के लिए, दोबारा कोशिश न होने की गड़बड़ी का मैसेज दिखता है.

बार-बार होने वाली गड़बड़ी को, ऐसी गड़बड़ी के रूप में लिखा जाता है जिसे ठीक करने की ज़रूरत नहीं होती.

GMSPlacesErrorCode के सिर्फ़ इन मानों का फिर से इस्तेमाल किया जा सकता है:

  • kGMSPLACESNetworkError
  • kGMSPLACESServerError
  • kGMS Placesआंतरिकगड़बड़ी

अन्य गड़बड़ी कोड फिर से कोशिश नहीं किए जा सकते हैं.

पैरामीटर:
टेबल डेटा का सोर्सइवेंट जनरेट करने वाला GMSAutocompleteTableDataSource.
गड़बड़ीNSError लौटाया गया.
- (BOOL) tableDataSource: (GMSAutocompleteTableDataSource *) tableDataSource
didSelect Predictions: (GMSAutocompletePredion *) पूर्वानुमान
[optional]

उपयोगकर्ता को सूची से अपने-आप पूरा होने का अनुमान चुनने पर, जगह की जानकारी का अनुरोध करने से पहले कॉल किया जाता है.

इस तरीके से 'नहीं' दिखाने पर, जगह की जानकारी फ़ेच करने की प्रक्रिया को रोक दिया जाएगा और didcompletecompleteWithPlace को कॉल नहीं किया जाएगा.

पैरामीटर:
टेबल डेटा का सोर्सइवेंट जनरेट करने वाला GMSAutocompleteTableDataSource.
अनुमानGMSAutocompletePrediction चुना गया.

हर बार नए ऑटोकंप्लीट सुझावों के मिलने पर कॉल किया जाता है.

पैरामीटर:
टेबल डेटा का सोर्सइवेंट जनरेट करने वाला GMSAutocompleteTableDataSource.

अपने-आप पूरा होने के सुझावों का अनुरोध मिलने के तुरंत बाद, एक बार कॉल किया जाता है.

पैरामीटर:
टेबल डेटा का सोर्सइवेंट जनरेट करने वाला GMSAutocompleteTableDataSource.