بررسی اجمالی
پروتکل مورد استفاده توسط GMSAutocompleteTableDataSource
، برای برقراری ارتباط تعامل کاربر با منبع داده به برنامه.
توابع اعضای عمومی | |
(خالی) | - tableDataSource:didAutocompleteWithPlace: |
زمانی فراخوانی می شود که مکانی از پیش بینی های تکمیل خودکار موجود انتخاب شده باشد. | |
(خالی) | - tableDataSource:didFailAutocompleteWithError: |
هنگامی که هنگام بازیابی پیشبینیهای تکمیل خودکار یا جزئیات مکان، خطای غیرقابل امتحانی رخ دهد، تماس گرفته میشود. | |
(بول) | - tableDataSource:didSelectPrediction: |
زمانی که کاربر یک پیشبینی تکمیل خودکار را از لیست انتخاب میکند، اما قبل از درخواست جزئیات مکان، فراخوانی میشود. | |
(خالی) | - didUpdateAutocompletePredictionsForTableDataSource: |
هر بار که پیشبینیهای تکمیل خودکار جدید دریافت میشود، یک بار تماس گرفته میشود. | |
(خالی) | - didRequestAutocompletePredictionsForTableDataSource: |
بلافاصله پس از درخواست پیشبینی تکمیل خودکار، یک بار تماس گرفته میشود. |
مستندات عملکرد اعضا
- (void) tableData Source: | ( GMSAutocompleteTableDataSource *) | tableDataSource | |
didAutocompleteWithPlace: | ( GMSPlace *) | محل | |
[required] |
زمانی فراخوانی می شود که مکانی از پیش بینی های تکمیل خودکار موجود انتخاب شده باشد.
- مولفه های:
tableDataSource GMSAutocompleteTableDataSource
که رویداد را ایجاد کرد.محل GMSPlace
که برگردانده شد.
- (void) tableData Source: | ( GMSAutocompleteTableDataSource *) | tableDataSource | |
didFailAutocompleteWithError: | (خطای NSE *) | خطا | |
[required] |
هنگامی که هنگام بازیابی پیشبینیهای تکمیل خودکار یا جزئیات مکان، خطای غیرقابل امتحانی رخ دهد، تماس گرفته میشود.
خطای غیر قابل امتحان مجدد به عنوان خطای تعریف می شود که بعید به نظر می رسد با تکرار فوری عملیات برطرف شود.
فقط مقادیر زیر GMSPlacesErrorCode
قابل امتحان مجدد هستند:
- kGMSPlacesNetworkError
- خطای kGMSPlacesServer
- kGMSPlacesInternalError
همه کدهای خطای دیگر قابل امتحان مجدد نیستند.
- مولفه های:
tableDataSource GMSAutocompleteTableDataSource
که رویداد را ایجاد کرد.خطا NSError
که برگردانده شد.
- (BOOL) tableData Source: | ( GMSAutocompleteTableDataSource *) | tableDataSource | |
didSelectPrediction: | ( GMSAutocompletePrediction *) | پیش بینی | |
[optional] |
زمانی که کاربر یک پیشبینی تکمیل خودکار را از لیست انتخاب میکند، اما قبل از درخواست جزئیات مکان، فراخوانی میشود.
برگرداندن NO از این روش، واکشی جزئیات مکان را متوقف می کند و didAutocompleteWithPlace فراخوانی نخواهد شد.
- مولفه های:
tableDataSource GMSAutocompleteTableDataSource
که رویداد را ایجاد کرد.پیش بینی GMSAutocompletePrediction
که انتخاب شد.
- (void) didUpdateAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
هر بار که پیشبینیهای تکمیل خودکار جدید دریافت میشود، یک بار تماس گرفته میشود.
- مولفه های:
tableDataSource GMSAutocompleteTableDataSource
که رویداد را ایجاد کرد.
- (void) didRequestAutocompletePredictionsForTableDataSource: | ( GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
بلافاصله پس از درخواست پیشبینی تکمیل خودکار، یک بار تماس گرفته میشود.
- مولفه های:
tableDataSource GMSAutocompleteTableDataSource
که رویداد را ایجاد کرد.