首先,抱歉这个简单的问题.但我需要了解发生了什么.
我认为输出应该是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];
}
Run Code Online (Sandbox Code Playgroud)
发生了什么以及如何解决它?