【发布时间】:2012-07-29 01:34:43
【问题描述】:
首先,很抱歉这个简单的问题。但我需要了解发生了什么。
我认为输出应该是 upper case string。但结果是 UPPER CASE STRING。
- (void)test
{
NSString *stringVar = @"UPPER CASE STRING";
[self changeString:stringVar];
NSLog(@"value after changed : %@", stringVar);
}
- (void)changeString:(NSString*)string
{
string = [string lowercaseString];
}
发生了什么以及如何解决?
【问题讨论】:
标签: ios objective-c string parameter-passing