Code:
NSString *strDirect = @"Dummy\nMessage";
NSString *strBundle = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"MessageDummy"];
NSLog(@"Direct: %@", strDirect);
NSLog(@"Bundle: %@", strBundle);
where MessageDummy
is a string type value Dummy\nMessage
in the .plist file. i.e.:
<key>MessageDummy</key>
<string>Dummy\nMessage</string>
Output:
2010-08-09 11:49:18.641 Plan[15558:207] Direct: Dummy
Message
2010-08-09 11:49:18.642 Plan[15558:207] Bundle: Dummy\nMessage
\n
is honored in NSString *
but not when returned from objectForKey
. How can I make the return value of objectForKey
behaves same as the NSString *
?