2010-06-16 12 views
7

yılında stringWithFormat yöntemiyle dize değişkenleri eklemek için. Aşağıdaki kodu için stringWithFormat kullanarak eklemek için bana yardım edin. Ben stringWithFormat.I stringByAppendingString kullanarak bunu biliyordu kullanarak tek varilable içine dizesi eklemek istediğiniz Nasıl Objective-C

NSString* curl = @"https://invoices?ticket="; 
curl = [curl stringByAppendingString:self.ticket]; 
curl = [curl stringByAppendingString:@"&apikey=bfc9c6ddeea9d75345cd"]; 
curl = [curl stringByReplacingOccurrencesOfString:@"\n" withString:@""]; 

, Madan Mohan teşekkür ederim.

cevap

13

için -stringWithFormat: yöntemi kullanarak curl dize gerçekleştirebilmesi :

NSString *apiKey = @"bfc9c6ddeea9d75345cd"; 
NSString* curl = [NSString stringWithFormat:@"https://invoices?ticket=%@&apikey=%@", self.ticket, apiKey]; 
+3

bir dizi nesne eklemek için, bu genişletmek için,% @ yukarıdaki örnekte, [self.ticket açıklaması] olacak şekilde kullanılır ve [apiKey açıklaması] ikame edilmiş olacaktır. -Sağladığınız için geçiş kesindir. Bu aynı sözdizimini kullanarak NSNumber gibi şeyleri iletmenize de izin verecektir. Eğer objc nesnelerden daha başka veri türü geçmek istiyorsanız, aynı değiştirici sözdizimi printf() ve arkadaşları ile olarak desteklenir; Her bir seçeneğin ne olduğu hakkında bilgi için ilgili kılavuz sayfalarına bakınız. – jer

İlgili konular