GMSAutocompleteFetcher Class रेफ़रंस

GMSAutocompleteFetcher Class रेफ़रंस

खास जानकारी

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]

अपने-आप पूरा होने वाले सुझावों पर लागू करने के लिए फ़िल्टर करें (यह शून्य हो सकता है).