ios - एक्सकोड 4.6 और आईओएस 6.1 के उन्नयन के बाद त्रुटि "चयनकर्ता के हिस्से के बजाय पिछले पैरामीटर के नाम के रूप में प्रयोग"




objective-c xcode (2)

आपकी विधि चयनकर्ता को रिक्त स्थान के साथ घोषित कर रहा है,

-(NSString *)testMethod:(double)price :(BOOL)flag;

नोट .h और। मी दोनों समान और समान स्थान हैं

जब मैथोड निकला, उस समय विधि और उसके तर्क के बारे में सावधानी। जैसे [स्व परीक्षण विधि: 4.5 (अंतरिक्ष): TRUE];

Xcode 4.6 और ios6.1 को अपडेट करने के बाद, मुझे यह नया त्रुटि "'ऑब्जेक्ट टाइप' 'को चयनकर्ता के हिस्से के बजाय पिछले पैरामीटर के नाम के रूप में उपयोग किया जाता है "। मुझे यह कई बार मिलता है कोई विचार?

पुनश्च: यह प्रदर्शित किया जाने वाला तरीका रिवर्स जियोओकोडिंग के लिए एक कस्टम है।

-(void) getAddress: (NSString *) objectType: (CLLocationCoordinate2D) objectCoordinate

यह रिक्ति के बारे में सब कुछ है , डार्लिंग ... @ मार्टिन आर ने फिर से कहा: यह, बहस के लिए बेहतर सवाल ...

"दूसरा पैरामीटर से पहले एक स्थान सम्मिलित करने के लिए पर्याप्त है।"

पर्याप्त अर्थ, यहां, कि Xcode नरक को बंद कर देता है ..

सिंटेक्टिव सामान्य ज्ञान के उस अजीब टुकड़े की भावना में ... यहां मेरी पसंदीदा कोको हेडर फाइल है, कभी। और हाँ, ये सभी मान्य विधि नाम हैं, हेह

@interface NSString (JASillyString)
-:a;
-:a :b;
-:a :b :c;
-:a :b :c :d;
-:a :b :c :d :e;
-:a :b :c :d :e :f;
-:a :b :c :d :e :f :g;
-:a :b :c :d :e :f :g :h;
-:a :b :c :d :e :f :g :h :i;
-:a :b :c :d :e :f :g :h :i :j;
-:a :b :c :d :e :f :g :h :i :j :k;
-:a :b :c :d :e :f :g :h :i :j :k :l;
-:a :b :c :d :e :f :g :h :i :j :k :l :m;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v :w;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v :w :x;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v :w :x :y;
-:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v :w :x :y :z;
@end






ios6.1