我需要將一個字符串和一個變量連接在一起 - 我有種發現在變量之前添加字符串的很多示例,但不是另一種方式 - 我該如何執行此操作?iOS:從變量和字符串合併創建字符串
NSString *theImage = [[self.detailItem valueForKey:@" resimagefiletitle"] description], @"'add on the end";
我需要將一個字符串和一個變量連接在一起 - 我有種發現在變量之前添加字符串的很多示例,但不是另一種方式 - 我該如何執行此操作?iOS:從變量和字符串合併創建字符串
NSString *theImage = [[self.detailItem valueForKey:@" resimagefiletitle"] description], @"'add on the end";
事情是這樣的:
NSString *theImage = [NSString stringWithFormat:@"%@ %@",[self.detailItem valueForKey:@" resimagefiletitle"], @"'add on the end"];
或者:
NSString *theImage = [NSString stringWithFormat:@"%@ add on the end",[self.detailItem valueForKey:@" resimagefiletitle"]];
嘗試此
的NSString * theImage = [NSString的stringWithFormat:@ 「%@「>」,[[self.detailItem valueForKey:@ 「resimagefiletitle」]描述]];
在這裏我考慮[[self.detailItem valueForKey:@"resimagefiletitle"] description]
給出的NSString
我們可以通過提Concat的不同勢型數據類型轉換爲字符串格式它。
一樣,如果你想兩個或多個字符串Concat的在一起,那麼你可以使用下面的代碼:
的NSString * NewString = [的NSString stringWithFormat:@ 「%@%@」,@ 「這是」 @ 「連接字符串的方法」];
如果你想要連續整數值,那麼你可以提及它的數據格式「%i」。例如: int OutOf = 150; NSString * NewString = [NSString stringWithFormat:@「%@%i」,@「我有100個」,OutOf];
這可能會幫助你。
我想這是你在找什麼。 http://stackoverflow.com/questions/384089/how-should-i-pass-an-int-into-stringwithformat –
歡呼@ungot巴薩 - 基本上我需要這反向即變量然後字符串串 - 不字符串然後變量 - 這是poss? – Dancer
確定這是可能的。只需使用[NSString stringWithFormat:@「%@ string我想在結尾添加」,variableName]。這假定variableName返回一個NSString。 – rdelmar