objective c - iphone Development - analyze error -


  NSString * temp = [आत्म यादृच्छिक BallPick: temp];  

निम्न त्रुटि: संदेश अभिव्यक्ति में पास-दर-मूल्य तर्क अनिर्धारित है

क्यों?

  - (NSString *) RandomBallPick: (NSString *) oneFilename {// फ़ाइल नामों की एक सरणी NSMutableArray * imageArray = [[NSMutableArray alloc] init] बनाएँ; के लिए (int c = 0; c & lt; 37; c ++) {NSString * imageName = [NSString stringWithFormat: @ "ball_% d.png", सी]; [छविएरेऑडऑब्जेक्ट: छविनाम]; } // एक फ़ाइलनाम को चुनना int numFileNames = [imageArray count]; Int चुना = arc4random ()% numFileNames; एकफ़िलननाम = [छविएरेरे ऑब्जेक्टअटइंडेक्स: चुने]; [छवि एरे रिलीज]; वापसी एक फ़ीमेल नाम; }  

जहाँ तक मैं बता सकता हूं कि आप 37 फ़ाइल नामों की एक सरणी बना रहे हैं

- (NSString *) randomBallPick {[NSString stringWithFormat: @ "ball_% d .png ", arc4random ()% 37]; }

यदि आप सरणी को चारों ओर रखना चाहते हैं और इसे पुन: उपयोग करना चाहते हैं, तो मैं ऐसा कुछ करूँगा:

  - (NSString *) randomBallPick {static NSMutableArray * imageArray; If (! ImageArray) {imageArray = [[NSMutableArray alloc] init]; के लिए (int c = 0; c & lt; 37; c ++) {NSString * imageName = [NSString stringWithFormat: @ "ball_% d.png", सी]; [छविएरेऑडऑब्जेक्ट: छविनाम]; }} // एक फ़ाइल नाम एनएसयूइन्टेगर numFileNames = [imageArray count] चुनें; NSUInteger चुना = arc4random ()% numFileNames; वापसी [छविएरे ऑब्जेक्टअटइंडएक्स: चुने]; }  

Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -