首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >目标-C:常数字符串与动态字符串

目标-C:常数字符串与动态字符串
EN

Stack Overflow用户
提问于 2011-12-26 19:44:57
回答 2查看 428关注 0票数 0

我试图将字符串和数字结合起来加载动态纹理。我发现,如果使用NSString并分配静态字符串,或者将字符串与数字组合在一起,则行为是不同的。

代码语言:javascript
运行
复制
// version 1
NSString* textureName;
textureName = @"texture_1";

// version 2
NSString* textureName;
textureName = [NSString stringWithFormat:@"texture_%i ",index];

当我试图从我的字典中得到一个条目时,我用textureName作为我的键,我用我的代码的第一个版本得到这个条目,但是第二个版本没有得到它。

调试器在版本1中显示类型"_NSCFConstantString“,在版本2中显示类型"_NSCFString”。

如何使用动态字符串从字典中获取项?

EN

Stack Overflow用户

回答已采纳

发布于 2011-12-26 19:50:52

问题是第二个字符串在末尾有一个空格。@"texture_1"不被认为与@"texture_1 "相同。

票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8638658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档