gpt4 book ai didi

stringByReplacingOccurrencesOfString 后调试器中的 Objective-C 奇怪外观

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:24 28 4
gpt4 key购买 nike

我使用的是 Mac OS X 和 Xcode 4.5.2执行这些行时:

NSString *asSrcFileName = @"chromebar.png"
NSString *asSrcExtName = @".png"
NSString *asTempName = [asSrcFileName stringByReplacingOccurrencesOfString:asSrcExtName withString:@""];

我在调试器中对我的变量有一个奇怪的看法。见长方形: enter image description here我希望 asTmp 在第三行之后是 @"chromebar"。到目前为止,我一直在使用 stringByReplacingOccurrencesOfString 并且不知道哪里出了问题。不知何故,它看起来像是一个 unicode 问题。

有人能给我一些启发吗?

最佳答案

您是否在变量初始化后检查 asSrcTempName(显示当前执行点的绿线在初始化下方)?

否则,它可能只是未初始化的内存,而 lldb 显示的是之前运行的垃圾。

我无法在 Xcode 4.5.1 中重现您的问题。

关于stringByReplacingOccurrencesOfString 后调试器中的 Objective-C 奇怪外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140515/

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