खास जानकारी
GMSAutocompleteFetcher, निचले-लेवल वाले ऑटोकंप्लीट एपीआई के लिए एक रैपर है. यह उपयोगकर्ता के टाइप करने के दौरान, ऑटोकंप्लीट की सुविधा से जुड़े सुझावों का अनुरोध करने में आने वाली मुश्किलों को इकट्ठा करता है.
sourceTextHasChanged को कॉल करने पर, दिए गए डेलिगेट को आम तौर पर, पूछे गए टेक्स्ट के लिए अपने-आप पूरा होने वाले सुझावों के साथ कॉल किया जाएगा. इस तरह के जवाब नीचे दिए गए होंगे:
- अगर बहुत कम समय में कई अनुरोध किए जाते हैं, तो ज़रूरी नहीं है कि फ़ेचर, SourceTextHasChanged की हर कॉल के लिए सुझावों का अनुरोध करे.
- प्रतिनिधि को सुझाव के नतीजे सिर्फ़ तब दिखाए जाएंगे, जब वे अनुमान, SourceTextHasChanged को हाल ही में किए गए कॉल में दिए गए टेक्स्ट के लिए किए गए हों.
सार्वजनिक सदस्य के फ़ंक्शन | |
(इंस्टेंस टाइप) | - initWithFilter: |
फ़ेचर शुरू करें. | |
(void) | - provideSessionToken: |
अपने-आप पूरा होने वाले खास क्वेरी फ़्लो को ट्रैक करने के लिए, GMSAutocompleteSessionToken दें. | |
(void) | - sourceTextHasChanged: |
फ़ेचर को सूचना दें कि अपने-आप पूरा होने वाले सोर्स टेक्स्ट में बदलाव हो गया है. | |
प्रॉपर्टी | |
आईडी < GMSAutocompleteFetcherDelegate > | डेलीगेट |
अपने-आप पूरा होने के सुझाव के नतीजों के बारे में सूचना पाने के लिए, अपने ईमेल खाते का ऐक्सेस दें. | |
GMSAutocompleteFilter * | autocompleteFilter |
अपने-आप पूरा होने वाले सुझावों पर लागू करने के लिए फ़िल्टर करें (शून्य हो सकता है). |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (instancetype) initWithFilter: | (शून्य से जा सकने वाले GMSAutocompleteFilter *) | फ़िल्टर |
फ़ेचर शुरू करें.
- पैरामीटर:
-
फ़िल्टर नतीजों पर लागू किया जाने वाला फ़िल्टर. यह पैरामीटर शून्य हो सकता है.
- (अमान्य) provideSessionToken: | (शून्य से जा सकने वाला GMSAutocompleteSessionToken *) | sessionToken |
अपने-आप पूरा होने वाले खास क्वेरी फ़्लो को ट्रैक करने के लिए, GMSAutocompleteSessionToken
दें.
- (शून्य) sourceTextHasChanged: | (nullable NSString *) | टेक्स्ट |
फ़ेचर को सूचना दें कि अपने-आप पूरा होने वाले सोर्स टेक्स्ट में बदलाव हो गया है.
इस तरीके को सिर्फ़ मुख्य थ्रेड से कॉल किया जाना चाहिए. किसी दूसरे थ्रेड से इस तरीके को कॉल करने पर, काम का कोई नतीजा नहीं मिलेगा. GMSAutocompleteFetcherDelegate
तरीकों पर किए जाने वाले कॉल को भी मुख्य थ्रेड पर कॉल किया जाएगा.
यह तरीका ब्लॉक नहीं किया जा सकता.
- पैरामीटर:
-
टेक्स्ट ऑटोकंप्लीट करने के लिए, कुछ हिस्से का टेक्स्ट.
प्रॉपर्टी से जुड़े दस्तावेज़
- (आईडी<GMSAutocompleteFetcherDelegate>) प्रतिनिधि [read, write, assign] |
अपने-आप पूरा होने के सुझाव के नतीजों के बारे में सूचना पाने के लिए, अपने ईमेल खाते का ऐक्सेस दें.
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
अपने-आप पूरा होने वाले सुझावों पर लागू करने के लिए फ़िल्टर करें (शून्य हो सकता है).