gpt4 book ai didi

objective-c - OBJ-C : NSStrings - stringByAppendingString method

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:03 27 4
gpt4 key购买 nike

为什么这个语法有效

   NSString* newDisplayText = [currentDisplayText stringByAppendingString:digit];

而这一个,(首先将数字 NSTrin 分配给新字符串,然后使用 stringByAppendingString 方法向其发送消息)。不起作用?

  NSString* newDisplayText = digit;
[newDisplayText stringByAppendingString:currentDisplayText];

发送此方法是否会覆盖我之前设置的值?

最佳答案

stringByAppendingString: 返回一个 NSString 对象。它不会修改接收器,因为 NSString 是不可变的。

在您的情况下,您需要将 stringByAppendingString 的结果分配给 newDisplayText

NSString* newDisplayText = digit;
newDisplayText = [newDisplayText stringByAppendingString:currentDisplayText];

关于objective-c - OBJ-C : NSStrings - stringByAppendingString method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11640134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com