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