بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
lazy loading
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
کاشی زاده
9 سال پیش
+1
0
سلام ،
برای افزودن امکان Lazy Loading نیاز به انجام چند مرحله کار است :
1- آماده سازی سرور برای ارسال داده ها به صورت Lazy با استفاده از دستور LIMIT در کد SQL و تعریف شماره رکوردی که باید خوانده شود و حداکثر تعداد رکورد قابل دریافت.
2- در سمت کلاینت باید کدی برای محاسبه آخرین آیتم از List و آیتم فعلی کار بر میبینید بنویسید . کد ها در داخل این دستور TableView قرار میگیرد :
func tableView(tableView:UITableView, cellForRowAtIndexPath indexPath:NSIndexPath)->UITableViewCell
3- در هر بار رسیدن کاربر به انتهای صفحه دستور خواندن اطلاعات از سرور را اجرا کنید و آیتم های جدید را به Array مورد نظر اضافه کنید .
4- در انتها دستور reloadData را از طریق Table View اجرا کنید تا لیست بروز شود .
موفق باشید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .