مرجع فئة جلب الملء التلقائي

مرجع فئة جلب الملء التلقائي

نظرة عامة

GMScompleteFetcher عبارة عن برنامج تضميني حول واجهات برمجة التطبيقات للإكمال التلقائي في المستوى الأدنى والذي يشمل بعض تعقيدات طلب تنبؤات الإكمال التلقائي أثناء كتابة المستخدم.

سيؤدي استدعاء sourceTextHasChanged بشكل عام إلى استدعاء المفوّض المقدَّم مع توقعات الإكمال التلقائي للنص الوارد في طلب البحث، مع تقديم الشروط التالية:

  • قد لا يطلب الجلب بالضرورة توقعات في كل استدعاء لـ sourceTextHasChanged إذا تم إجراء عدة طلبات في غضون فترة زمنية قصيرة.
  • لن يتم استدعاء المفوّض إلا مع نتائج التنبؤات إذا كانت هذه التوقعات للنص الذي تم تقديمه في آخر استدعاء لـ sourceTextHasChanged.

وظائف الأعضاء العامين

(مثال)- initWithFilter:
 ابدأ أداة الجلب.
(ملغي)- provideSessionToken:
 يمكنك تقديم GMSAutocompleteSessionToken لتتبع تدفق طلب البحث الخاص بالإكمال التلقائي.
(ملغي)- sourceTextHasChanged:
 أبلغ أداة الجلب بأنه تم تغيير النص المصدر المراد إكماله تلقائيًا.

المواقع

المعرّف
< GMScompletionFetcherDelegate >
تفويض
 تفويض ليتم إعلامك بنتائج توقع الإكمال التلقائي.
فلتر الإكمال التلقائي من Google *autocompleteFilter
 فلتر لتطبيقه على اقتراحات الإكمال التلقائي (يمكن أن تكون فارغة).

وثائق وظيفة العضو

- (instancetype) initWithFilter: (تُعدّ قيمة GMScompletionFilter فارغة *) الفلتر

ابدأ أداة الجلب.

المعلّمات:
filterالفلتر المراد تطبيقه على النتائج. قد تكون هذه المعلمة فارغة.
- (void) provideSessionToken: (تُعدّ قيمة GMScompleteSessionToken فارغة *) رمز الجلسة

يمكنك تقديم GMSAutocompleteSessionToken لتتبع تدفق طلب البحث الخاص بالإكمال التلقائي.

- (void) sourceTextHasChanged: (سلسلة NS* فارغة) text (النص)

أبلغ أداة الجلب بأنه تم تغيير النص المصدر المراد إكماله تلقائيًا.

يجب استدعاء هذه الطريقة من سلسلة المحادثات الرئيسية فقط. سيؤدي استدعاء هذه الطريقة من سلسلة محادثات أخرى إلى حدوث سلوك غير محدَّد. سيتم أيضًا استدعاء المكالمات إلى طرق GMSAutocompleteFetcherDelegate في سلسلة المحادثات الرئيسية.

لا تحظر هذه الطريقة.

المعلّمات:
ملف نصيالنص الجزئي المطلوب إكماله تلقائيًا.

وثائق الملكية

- (المعرّف<GMScompletionFetcherDelegate>) المفوض [read, write, assign]

تفويض ليتم إعلامك بنتائج توقع الإكمال التلقائي.

- (GMScompletionFilter*) autocompleteFilter [read, write, assign]

فلتر لتطبيقه على اقتراحات الإكمال التلقائي (يمكن أن تكون فارغة).