objective c - Selecting random word from plist -


संभव डुप्लिकेट:

मेरे पास कुछ शब्दों के साथ एक प्लिस्ट है, अब मैं उस प्लास्ट का एक यादृच्छिक शब्द प्रदर्शित करने की कोशिश करता हूं, लेकिन मेरा ऐप क्रैश हो जाता है और मुझे नहीं पता कि समस्या कैसे हल हो।

यह मेरा है कोड:

  NSArray * randomAddons = [NSArray arrayWithContentsOfFile: [[NSBundle मुख्य बंडल] पथफ़ोसर संसाधन: @ "wordENG" टाइप की: @ "प्लिस्ट"]]; एनएसएलॉग (@ "अर्रे:% @", यादृच्छिकऐडसन); Int randomIndex = arc4random ()% [randomAddons count]; MainTextController.text = [उपयोगकर्ता नाम 2 स्ट्रिंगबैपिंग स्ट्रिंग: [यादृच्छिकऐडसन ऑब्जेक्टऐटइंडएक्स: रैंडम इंडैक्स]];   

यह दुर्घटना है:

  सरणी: ((डानदान, डोनडन, सौ। सांडान)) 2012-07- 10 11: 23: 28.047 स्पिनिंगयर्न [336: 1 बीबी 03] - [__ एनएससीएफएआरए लंबाई]: अपरिचित चयनकर्ता को उदाहरण के लिए भेजा गया 0xa26cad0 2012-07-10 11: 23: 28.047 स्पिनिंगयर्न [336: 1 बीबी 0 3] NSInvalidArgumentException ', कारण:' - [__ NSCFArray लंबाई]: गैर मान्यता प्राप्त चयनकर्ता उदाहरण 0xa26cad0 'के लिए भेजा *** सबसे पहले फेंक कॉल स्टैक: (0x1b04022 0x1ee0cd6 0x1b05cbd 0x1a6aed0 0x1a6acb2 0x1468bd9 0x115dc3 0x3de995 0x979ed9 0x981725 0x8ea4ab 0x9837c6 0x8c9885 0x2166330 0x2168509 0x1a3b803 0x1a3ad84 0x1a3ac9b 0x26287d8 0x262888a 0xb3d626 0x29e2 0x2955 0x1) एक अपवाद फेंक कहा जाता है समाप्त   

मुझे आशा है कि कोई मेरी मदद कर सकता है



Comments