آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با اجرای دستورات در tableViewCell

enaderlou  8 سال پیش  8 سال پیش
0 0

سلام

من نیاز دارم یه دستور رو اجرا کنم ولی به تعداد سلولهای تیبل ویو

مشکل اینجاست که

اولا تا همه سلولها رو لود نمیکنم یعنی یکبار در صفحه مشاهده نمیکنم اون دستور اجرا نمیشه

ثانیا هربار که اسکرول میشه روی سلولها مجددا اون دستور اجرا میشه و اعداد اضافه میشه

+1 0
سلام ، دستورات مورد نظر شامل چه مواردی است ؟ (8 سال پیش)
0 0
برای توضیح دقیق مثال میزنم فرض کنید من سه table در sqlite دارم table 1 و table 2 و table 3 --- محتویات table 1 شامل نام و مشخصات واحدهای یک ساختمانه با ۱۰ واحد و محتویات table 2 شامل مبلغ کل قبض گاز اون ساختمان در ماه جاری به مبلغ ۱۰۰۰۰۰۰ تومان و در table 3 سهم هر واحد ذخیره میشه --- حالا یک tableViewController ایجاد کردم و اون قبض رو تعریف میکنم و در سلولهای اون گفتم بیا سهم هر واحد رو بعد از کلیک روی قبض در هر سلول به تعداد واحدها تسهیم کن --- خب تسهیم درست انجام میشه و در table 3 هم ذخیره میشه ولی به شرطی که همه سلولها یکبار در صفحه دیده بشه و ضمنا فقط یکبار دیده بشه و اگه دیده نشه اصلا حساب نمیکنه و اگه هرتعدادی اسکرول بشه به همون تعداد مجددا محاسبه میکنه (8 سال پیش)
 برای این سوال 2 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
enaderlou  8 سال پیش
0 0

برای توضیح دقیق مثال میزنم فرض کنید من سه table در sqlite دارم table 1 و table 2 و table 3
 محتویات table 1 شامل نام و مشخصات واحدهای یک ساختمانه با ۱۰ واحد
 محتویات table 2 شامل مبلغ کل قبض گاز اون ساختمان در ماه جاری به مبلغ ۱۰۰۰۰۰۰ تومان
 در table 3 سهم هر واحد ذخیره میشه
 
 
 
 
 
حالا یک tableViewController ایجاد کردم و اون قبض رو تعریف میکنم و در سلولهای اون گفتم بیا سهم هر واحد رو بعد از کلیک روی قبض در هر سلول به تعداد واحدها تسهیم کن
خب تسهیم درست انجام میشه و در table 3 هم ذخیره میشه ولی به شرطی که همه سلولها یکبار در صفحه دیده بشه و ضمنا فقط یکبار دیده بشه و اگه دیده نشه اصلا حساب نمیکنه و اگه هرتعدادی اسکرول بشه به همون تعداد مجددا محاسبه میکنه
پاسخ به سوال 
enaderlou  8 سال پیش
0 0

 پاسخ صحیح

حل شد

کدهای مربوط به محاسبات را در قسمت didload قرار دادم به همراه فراخوانی مستقیم از دیتابیس 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .