/ / iOS ऐप ठीक एक सिम्युलेटर चलाता है, लेकिन डिवाइस पर नहीं - आईओएस, आईओएस-सिम्युलेटर

आईओएस ऐप ठीक एक सिम्युलेटर चलाता है लेकिन डिवाइस पर नहीं - आईओएस, आईओएस-सिम्युलेटर

इसलिए यदि मैं अपने एप्लिकेशन को अपने डिवाइस पर चलाता हूं तो मुझे लक्ष्य आउटपुट में यह त्रुटि मिलेगी। हालांकि यह सिम्युलेटर पर ठीक चलता है।

2013-05-30 12:02:43.983 SBrand[2887:907] viewDidAppear:<UIView: 0x1d5b5e20; frame = (0 0; 320 333); autoresize = TM+BM; layer = <CALayer: 0x1d5b5e80>>
2013-05-30 12:02:43.992 SBrand[2887:907] *** Terminating app due to uncaught exception "NSRangeException", reason: "*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array"
*** First throw call stack:
(0x311812a3 0x38e1b97f 0x310ccb75 0x6e853 0x6d80d 0x6a86b 0x32ff0311 0x3300cf27 0x3300ceaf 0x32f92a33 0x311566cd 0x311549c1 0x31154d17 0x310c7ebd 0x310c7d49 0x34c892eb 0x32fdd301 0x69e83 0x69dd0)
libc++abi.dylib: terminate called throwing an exception

मुझे यकीन नहीं है कि मुझे कहाँ देखना है क्योंकि मैं नहीं जानता कि क्या __NSArrayM है। एप्लिकेशन सामान्य रूप से लोड होता प्रतीत होता है, लेकिन पहले दृश्य पर लोड होने के बाद पहले पृष्ठ पर यह जम जाता है, लेकिन कुछ दृश्य नहीं दिखता।

उत्तर:

उत्तर № 1 के लिए 1

ऐसा लगता है जैसे आप इसे आवंटित करने से पहले एक सरणी तक पहुँच रहे हैं! या तो सरणी में कोई ऑब्जेक्ट नहीं हैं जो कि व्यूडेपियर विधि में एक्सेस किया गया है। कृपया क्रॉस चेक करें!