سؤال

أملك عرض أ التي لديها خلية الجدول وزر حفظ.

إذا لمس خلية الطاولة ، تنزلق طريقة عرض جديدة للملاحة (عرض ب). في العرض 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 

}

تأكد من تهيئة سلسلة فئة المندوبين لأول مرة ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top