معالجة المحتوى من uitextview بين عرض التنقل
-
30-09-2019 - |
سؤال
أملك عرض أ التي لديها خلية الجدول وزر حفظ.
إذا لمس خلية الطاولة ، تنزلق طريقة عرض جديدة للملاحة (عرض ب). في العرض B ، لدي uitextview واحد حيث أكتب كل السياق الذي أحتاجه حفظ. وبالطبع هناك زر "عودة" على الجانب الأيسر العلوي من "View B".
"عرض" يحتوي على زر حفظ ، فهو يريد حفظ محتوى من TextView من "View B" الذي كتبته. "عرض" كذلك.
للقيام بذلك ، عندما أنتهي من كتابة شيء ما في عرض textview لـ "view B" وأعود إلى "عرض A" (زر العودة أو الزر المنجز) ، بدلاً من التبخير ، يجب تسليم المحتوى في طريقة عرض النص بطريقة أو بأخرى "عرض" حتى يتم حفظه عند الضغط على زر حفظ.
كيف أفعل؟ (قضيت يومًا كاملاً لمعرفة هذا ..)
حتى الآن أنا أفكر .. ؟؟ = self.textView.text ؛ في ViewWillDisAppear في "View B"
شكرا جزيلا.
المحلول
استخدم مندوبي TextView وحفظ بياناته فقط عند الانتهاء من التحرير إلى متغير سلسلة فئة Dalegete ثم حفظه من الفئة 1
هذه طريقة المندوب
- (void)textViewDidEndEditing:(UITextView *)textView
{
delegateObject.string=textView.text;
//save to delegate class's string
}
تأكد من تهيئة سلسلة فئة المندوبين لأول مرة ...