আমি এই ক্রিপ্টিক ত্রুটিটি প্রথমবার পেয়েছি (এবং কেবলমাত্র প্রথমবারে) নিম্নলিখিত কোডের লাইনের কারণে আমার ভিউ লোড হয়েছে:
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
এখানে একটি লক্ষণীয় (~ 3 - 4 সেকেন্ড এমনকি সিমুলেটারেও) বিলম্ব রয়েছে যার কারণে আমার অ্যাপ্লিকেশনটিকে প্রতিক্রিয়াহীন মনে হচ্ছে। কেউ কীভাবে এটি ঠিক করতে জানেন? অ্যাপলের সাইটে, বা এখানে বা গুগলের কোনও সমাধান আমি এতে কোনও নথিপত্র পাচ্ছি না।
আশ্চর্যের বিষয় হল, আমি যদি -viewDidAppear:
তার পরিবর্তে লাইনটি রাখি তবে বিপরীত পরিস্থিতি ঘটে -viewWillAppear:
; এটি হ'ল, ত্রুটিটি মুদ্রণের পরিবর্তে কেবল কীবোর্ডটি প্রথমবার প্রদর্শিত হবে এবং আবার কখনও হবে না, ত্রুটিটি প্রথমবার প্রিন্ট করা হয় না তবে প্রতিবারের পরে। এটি আমার জন্য বড় মাথাব্যথার কারণ হয়ে দাঁড়ায়।