بررسی اجمالی
GMSAutocompleteFetcher پوششی در اطراف APIهای تکمیل خودکار سطح پایینتر است که برخی از پیچیدگیهای درخواست پیشبینیهای تکمیل خودکار هنگام تایپ کاربر را در بر میگیرد.
فراخوانی sourceTextHasChanged عموماً منجر به فراخوانی نماینده ارائه شده با پیشبینی تکمیل خودکار متن مورد نظر با شرایط زیر میشود:
- اگر چندین درخواست در مدت زمان کوتاهی انجام شود، واکشی ممکن است لزوماً در هر فراخوانی از sourceTextHasChanged درخواست پیشبینی نکند.
- نماینده تنها در صورتی با نتایج پیشبینی فراخوانی میشود که این پیشبینیها برای متن ارائهشده در آخرین تماس با sourceTextHasChanged باشد.
توابع اعضای عمومی | |
(نوع نمونه) | - initWithFilter: |
واکشی را اولیه کنید. | |
(خالی) | - provideSessionToken: |
یک GMSAutocompleteSessionToken برای ردیابی جریان جستجوی تکمیل خودکار خاص ارائه دهید. | |
(خالی) | - sourceTextHasChanged: |
به واکشی اطلاع دهید که متن منبع برای تکمیل خودکار تغییر کرده است. | |
خواص | |
شناسه < GMSAutocompleteFetcherDelegate > | نماینده |
نماینده برای اطلاع از نتایج پیشبینی تکمیل خودکار. | |
GMSAutocompleteFilter * | تکمیل خودکار فیلتر |
فیلتر برای اعمال به پیشنهادات تکمیل خودکار (می تواند صفر باشد). |
مستندات عملکرد اعضا
- (نوع نمونه) initWithFilter: | ( GMSAutocompleteFilter قابل تهی *) | فیلتر |
واکشی را اولیه کنید.
- مولفه های:
فیلتر فیلتری که روی نتایج اعمال می شود. این پارامتر ممکن است صفر باشد.
- (باطل) ارائهSessionToken: | ( GMSAutocompleteSessionToken قابل تهی *) | sessionToken |
یک GMSAutocompleteSessionToken
برای ردیابی جریان جستجوی تکمیل خودکار خاص ارائه دهید.
- (باطل) sourceTextHasChanged: | (NSString nullable *) | متن |
به واکشی اطلاع دهید که متن منبع برای تکمیل خودکار تغییر کرده است.
این روش فقط باید از موضوع اصلی فراخوانی شود. فراخوانی این متد از یک رشته دیگر منجر به رفتار نامشخص می شود. تماسهای متدهای GMSAutocompleteFetcherDelegate
نیز در رشته اصلی فراخوانی میشوند.
این روش غیر مسدود کننده است.
- مولفه های:
متن متن جزئی برای تکمیل خودکار.
اسناد ملکی
- (id< GMSAutocompleteFetcherDelegate >) نمایندگی [read, write, assign] |
نماینده برای اطلاع از نتایج پیشبینی تکمیل خودکار.
- ( GMSAutocompleteFilter *) autocompleteFilter [read, write, assign] |
فیلتر برای اعمال به پیشنهادات تکمیل خودکار (می تواند صفر باشد).