سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۳ محمد علی
مشکل بسته نشدن صفحه add student
محمد علی حل شده توسط محمد علی

من کد navigator.pop رو در onpress دکمه save گذاشتم ام صفحه add student بسته نمی‌شود چه کار کنم

کدتون وارد بخش catch نمیشه؟

یلدا محصلی ۳۰ دی ۱۴۰۳، ۱۴:۲۶

چرا وارد catch می‌شه تمام کد‌ها رو درست وارد کردم  مطابق پروژه مشکلش چیه؟

محمد علی ۳۰ دی ۱۴۰۳، ۱۵:۴۴

خط ۲۱۰ چه چیزی رو پرینت میکنه؟ 

مقدار غیر عددی به TextController نمیدید؟ 

یلدا محصلی ۰۱ بهمن ۱۴۰۳، ۱۳:۳۲

 الان مشکل catch رو حل کردم ولی وقتی روی دکمه save کلیک می‌کنم به صفحه لیست‌ها منتقل نمی‌شم باید یه بار دیگه برنامه رو رفرش کنم تا اطلاعات ذخیره شده رو در لیست دانش  آموزا ببینم انگار navigator.pop صفحه رو نمی‌بنده و فقط اطلاعات رو می‌بره تو صفحه لیست دانش آموزا 

محمد علی ۰۱ بهمن ۱۴۰۳، ۱۵:۲۴

الان البته این مشکل هست :

محمد علی ۰۱ بهمن ۱۴۰۳، ۱۶:۴۰

یک بار برنامه رو بدونtry catch با اطلاعات ورودی درست اجرا کردم به این خطا‌ها خوردم

محمد علی ۰۱ بهمن ۱۴۰۳، ۱۷:۱۲

متن تایپی دیباگ

محمد علی ۰۱ بهمن ۱۴۰۳، ۱۷:۳۲

در عکس دوم که رکوئست تون به خطا خورده، متن خطا چیه؟ status code چند برمیگرده؟

یلدا محصلی ۰۲ بهمن ۱۴۰۳، ۰۶:۳۳

استاتوس کد 200 برمیگرده واطلاعات درست ارسال می‌شه ولی صفحه add student بسته نمی‌شه و باید یه بار دیگه برنامه رو رفرش کنم تا اطلاعاتی که ذخیره کردم روببینم ولی فکر کنم عدد هایی که تو بخش score وارد می‌کنم رو استرینگ فرض می‌کنه و نمی‌تونه به int تبدیل کنه بخاطر همین تو اون بخش می‌ره تو catch این تصویر رو نشون می‌ده:

محمد علی ۰۲ بهمن ۱۴۰۳، ۱۴:۳۳

هرکاری می‌کنم باز یه راست می‌ره تو catch نمی‌دونم مشکلش چیه جالبه دوباره برنامه رو اجرا می‌کنم اطلاعات ذخیره شده!

محمد علی ۰۲ بهمن ۱۴۰۳، ۱۴:۴۴

با یک خطای جدید دیگه مواجه شدم 

محمد علی ۰۲ بهمن ۱۴۰۳، ۱۵:۰۶

خیلی عجیبه من عدد 200 رو کردم عدد 201 مشکلم کامل حل شد دلیلش چیه؟

بهترین پاسخ
محمد علی ۰۲ بهمن ۱۴۰۳، ۱۵:۱۲

دلیلش خط ۵۰ هست؛ با مقدار ۲۰۱ کدتون وارد بخش if میشده

یلدا محصلی ۰۷ بهمن ۱۴۰۳، ۱۵:۳۴