【问题标题】:NSMutableString defining and redefiningNSMutableString 定义和重新定义
【发布时间】:2010-06-24 21:43:32
【问题描述】:

我无法正确启动 NSMutableString,我已经尝试过:

NSMutableString *string = @"some text";

这与将字符串分配给 NSString 的方法相同,但没有运气。此外,我还无法弄清楚如何重新定义 NSMutableString 中包含的字符串。我想它看起来像:

string = @"new text";

任何有关此基本主题的帮助和代码将不胜感激。谢谢

【问题讨论】:

    标签: iphone objective-c nsstring nsmutablestring


    【解决方案1】:

    你想要:

    NSMutableString *string = [NSMutableString stringWithFormat:@"some text"];
    

    您的示例只是让string 指向一个常量字符串,这可能是个坏消息。要设置字符串,请使用:

    [string setString:@"new text"];
    

    【讨论】:

    • 感谢您的响应,不幸的是,我尝试了以下代码,但编译器给了我错误:初始化元素不是在线常量:NSMutableString *url_of_server=[NSMutableStringstringWithFormat:@"111.111.1.1:80/file"]; Any想法?
    • @jcb344 你不能在全局变量声明中调用方法。如果您需要全局 NSMutableString,请将其设置在您的 awakeFromNib 或其他内容中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多