نظرة عامة
بروتوكول يستخدمه GMSAutocompleteTableDataSource
، لتوضيح تفاعل المستخدم مع مصدر البيانات للتطبيق.
وظائف الأعضاء العامين | |
(ملغي) | - tableDataSource:didcompletionWithPlace: |
يتم الاتصال عند اختيار مكان من توقّعات الإكمال التلقائي المتاحة. | |
(ملغي) | - tableDataSource:didFailإكمالWithWithError: |
يتم الاتصال عند حدوث خطأ غير قابل لإعادة المحاولة عند استرداد توقعات الإكمال التلقائي أو تفاصيل المكان. | |
(قيمة منطقية) | - tableDataSource:didSelectPrediction: |
يتم استدعاء هذه البيانات عندما يختار المستخدم توقع الإكمال التلقائي من القائمة ولكن قبل طلب تفاصيل المكان. | |
(ملغي) | - didUpdatecompletionPredictionsForTableDataSource: |
ويتم استدعاء هذه الميزة مرة واحدة في كل مرة يتم فيها تلقّي توقعات إكمال تلقائي جديدة. | |
(ملغي) | - didRequestCompletePredictionsForTableDataSource: |
ويتم الاتصال مرة واحدة مباشرةً بعد طلب توقعات الإكمال التلقائي. |
وثائق وظيفة العضو
- (void) tableDataSource: | (GMScompletionTableDataSource *) | tableDataSource | |
فعل الإكمال التلقائي مع المكان: | (GMSPlace *) | place (المكان) | |
[required] |
يتم الاتصال عند اختيار مكان من توقّعات الإكمال التلقائي المتاحة.
- المعلّمات:
-
جدول بيانات المصدر GMSAutocompleteTableDataSource
التي أنشأت الحدث.مكان GMSPlace
التي تم إرجاعها.
- (void) tableDataSource: | (GMScompletionTableDataSource *) | tableDataSource | |
didFailcompletionWithError: | (NSNS *) | خطأ | |
[required] |
يتم الاتصال عند حدوث خطأ غير قابل لإعادة المحاولة عند استرداد توقعات الإكمال التلقائي أو تفاصيل المكان.
يتم تعريف الخطأ غير القابل لإعادة المحاولة بأنه خطأ لا يمكن إصلاحه عن طريق إعادة محاولة العملية فورًا.
يمكن إعادة تجربة القيم التالية من GMSPlacesErrorCode
فقط:
- خطأ kGMSPlacesNetworkError
- خطأ kGMSPlacesServerError
- kGMSPlacesInternalError
ولا يمكن إعادة محاولة جميع رموز الأخطاء الأخرى.
- المعلّمات:
-
جدول بيانات المصدر GMSAutocompleteTableDataSource
التي أنشأت الحدث.error NSError
التي تم إرجاعها.
- (BOOL) جدول بيانات المصدر: | (GMScompletionTableDataSource *) | tableDataSource | |
هل تم تحديد التنبؤ: | (توقّع الإكمال التلقائي من GMS *) | التوقع | |
[optional] |
يتم استدعاء هذه البيانات عندما يختار المستخدم توقع الإكمال التلقائي من القائمة ولكن قبل طلب تفاصيل المكان.
سيؤدي إرجاع "لا" من هذه الطريقة إلى منع إحضار تفاصيل المكان ولن يتم استدعاء didcompletionWithPlace.
- المعلّمات:
-
جدول بيانات المصدر GMSAutocompleteTableDataSource
التي أنشأت الحدث.التوقّع GMSAutocompletePrediction
التي تم اختيارها.
- (إبطال) didUpdatecompletionPredictionsForTableDataSource: | (GMScompletionTableDataSource *) | tableDataSource | [optional] |
ويتم استدعاء هذه الميزة مرة واحدة في كل مرة يتم فيها تلقّي توقعات إكمال تلقائي جديدة.
- المعلّمات:
-
جدول بيانات المصدر GMSAutocompleteTableDataSource
التي أنشأت الحدث.
- (إبطال) didRequestcompletionPredictionsForTableDataSource: | (GMScompletionTableDataSource *) | tableDataSource | [optional] |
ويتم الاتصال مرة واحدة مباشرةً بعد طلب توقعات الإكمال التلقائي.
- المعلّمات:
-
جدول بيانات المصدر GMSAutocompleteTableDataSource
التي أنشأت الحدث.