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