【问题标题】:How to add two NSString objetcs?如何添加两个字符串对象?
【发布时间】:2012-06-13 15:10:04
【问题描述】:

我对 NSStrings 的简单分配有疑问。我的代码如下所示:

NSString * info;
info=[newLocation description];   
NSString * bodyMessage =[NSString stringWithFormat:@"tralalla %@", info];

当我刚刚打印“info”的值时一切正常,但在最后一行我有一个错误;/ 任何人都知道我该如何解决它?

【问题讨论】:

  • 复制和粘贴错误? info的声明后少了一个分号。
  • newLocation 是什么样子的?可能是 bodyMessage 已经定义了吗?
  • 您能否更正示例以让每个人都看到错误?
  • 我对半克隆不好,但只在这里。调试和构建是好的。在应用程序工作期间,我的应用程序在该代码的第 3 行崩溃...我使用 NSLOG 检查 id ..
  • 请告诉我们错误是什么。这里没有人能读懂你的想法。

标签: objective-c nsstring variable-assignment


【解决方案1】:

您的评论表明您在该行上有一个断点:

拖动左边的蓝色小箭头,直到它变成一团烟雾,然后松开。

或转到该行并按 Cmd + \

【讨论】:

    【解决方案2】:

    我不知道您的代码有什么问题,但请尝试将第三行替换为

    NSString *bodyMessage = [@"tralalla " stringByAppendingString:info];
    

    编辑:并确保将分号放在第一行之后,正如 Dirk 所说...

    【讨论】:

      【解决方案3】:

      试试

      NSString * bodyMessage =[NSString stringWithFormat:@"%@%@",@"tralalla", info];
      

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-19
        • 2012-11-29
        • 2018-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多