2013-07-25 55 views
1

我需要在NSDictionary中獲取密鑰和值對的字符串中隱藏換行符。我把字符串作爲值在NSDictionary.But我的問題是,當我運行我的應用程序它顯示「\ n」標籤或按鈕我定義。我改變了所有的字符串 - 硬編碼 - 在我的項目中使用我的plist中定義的鍵。在NSDictionary中獲取密鑰和值對的字符串中隱藏換行符

即:在我的plist:

key: toOtherBank 
value: Send it to \n the other bank account 

和mycode的:

[dictPayment setObject:[NSMutableArray array] forKey:[classUsed getValue: @"toOtherBank"]]; 

你能幫我隱藏的字符串在這個新的生產線,我分配爲重點的中值我的plist。

+0

請通過我的答案,肯定會幫助你。 – Suryakant

回答

2

爲了消除換行符,只是這樣做的字符串:

[[myString componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@""]; 

或者更簡單:

[myString stringByReplacingOccurrencesOfString:@"\n" withString:@""]; 
1

爲了實現這一點,你只需要先刪除新行字符你可以做...

NSString *keyString = [UtilityFunctions getValue: @"toOtherBank"]; 
[keyString stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]; 
[dictPayment setObject:[NSMutableArray array] forKey:keyString];