2011-09-28 15 views
18

मेरे पास निम्न दो NSString:दो एनएसएसटींग को कैसे गठबंधन करें?

NSString *latitudeString, *longitudeString; 

latitudeString = @"50.1338"; 

और

longitudeString = @"8.91583"; 

क्या मैं प्राप्त करने के लिए चाहते हैं एक NSString है कि इस तरह दिखता है: 50.1338,8.91583।

मुझे लगता है कि कैसे प्राप्त करूं धन्यवाद

महत्वपूर्ण:? मान मैं पता चला है केवल बेहतर समझ के उद्देश्य के लिए कर रहे हैं, Ussually latitudeString और longitudeString यादृच्छिक मान हैं।

+0

आप प्रत्येक coord के बीच में एक अल्पविराम के साथ एक स्ट्रिंग के रूप में एक साथ दो निर्देशांक शामिल करना चाहते हैं? –

+0

हाँ, मैं वास्तव में बहुत – adrian

उत्तर

58

का उपयोग क्या आप आप

NSString *coordinates = [NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString]; 
+0

hypercrypt धन्यवाद अपने काम कर संपादित किया गया था – nivritgupta

8

बस stringWithFormat विधि

[NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString]; 
+0

की तरह मैं जानता हूँ कि लेकिन कैसे होगा? – adrian

+0

कोड का एक टुकड़ा कृपया: डी – adrian

+0

@goerge: वह आप कोड –

2
String* coord = [NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString]; 
4

उपयोग कर सकते हैं इस

NSString *combine = [NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString]; 
1

[NSString stringWithFormat:@"%@,%@",latitudeString,longitudeString];

प्रयास करें चाहते प्राप्त करने के लिए
4

शायद यह था बेहतर:

[NSString stringWithFormat:@"%.4f,%.4f",[latitudeString floatValue],[longitudeString floatValue]]; 
2

एक हजार साल देर से:

[latitudeString stringByAppendingFormat:@",%@", longitudeString] 

थोड़ा क्रम पार्स लागत को कम करेंगे और, ऐतिहासिक, आप अधिक से अधिक प्रकार के सुरक्षा दिया होता (संकलक जाँच प्रकार से पहले तार)। तो हम में से कुछ पुराने टाइमर इसका इस्तेमाल करते थे और अभी भी मानसिक रूप से काफी कमजोर प्रदर्शन तर्क करते हैं जो कि आरामदायक है।

[@[latitudeString, longitudeString] componentsJoinedByString:@","] 

यदि आप इसके बजाय पर एक स्ट्रिंग नहीं की तुलना में चुपचाप कुछ अतर्कसंगत उत्पादन किया जा रहा है एक अपवाद उठाना चाहते हैं भी बेहतर हो सकता है।

संबंधित मुद्दे