আমি সবেমাত্র একটি ক্র্যাশ পেরিয়ে এসেছি NSInvalidArgumentException
এমন একটি অ্যাপ্লিকেশনটিতে এই বার্তাটির সাথে একটি দেখায় যা আগে এই কাজটি করে না।
অ্যাপ্লিকেশনটি একটি সক্রিয় নিয়ামক UITabBarController: 0x83d7f00 উপস্থাপন করার চেষ্টা করেছিল।
আমার একটি UITabBarController
যা আমি তৈরি করেছি AppDelegate
এবং এটির অ্যারে দেব UIViewControllers
।
এর মধ্যে একটিতে যখন আমি এতে আলতো চাপছি তখন আমি মোডালি উপস্থাপন করতে চাই। আমি এটি ডেলিগেট পদ্ধতিটি প্রয়োগ করে করেছি
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
আমি যদি ভিডিয়ো কন্ট্রোলারটি মডেলভাবে উপস্থাপন করতে চাই তার শ্রেণীর হয় তবে আমি কোনও ফিরিয়ে দিই না do
[tabBarController presentModalViewController:viewController animated:YES];
এবং এখন আমি সেই ত্রুটিটি পাচ্ছি, যার অর্থ এই যে আপনি অন্যভাবে সক্রিয় এমন কোনও ভিউ কন্ট্রোলার উপস্থাপন করতে পারবেন না (ট্যাববারে ...) আমার বলা উচিত আমি এক্সকোড ৪.২ বিকাশকারীর পূর্বরূপ 7, সুতরাং এটি আইওএস 5 (আমি এনডিএ সম্পর্কে জানি, তবে আমি মনে করি যে আমি কোনও নিষিদ্ধ বিবরণ দিচ্ছি না)। এই আইওএস 4 এসডিকে বিপরীতে সংকলন ক্রাশ হয়ে যায় কিনা তা পরীক্ষা করার জন্য আমার কাছে বর্তমানে একটি এক্সকোড ইনস্টলেশন নেই but
আমি কেবল এটিই জিজ্ঞাসা করতে চেয়েছিলাম যে কেউ এই সমস্যাটি অনুভব করেছে বা তার কোনও পরামর্শ আছে কিনা