向 NSTextView 添加文本时如何使用格式代码
How do I use format codes when adding text to a NSTextView
我有一个名为 'output' 的 NSTextview,它被设置为不可编辑。我用
[self.output setString:[self.output.string stringByAppendingString:@"My string"]];
向其中添加文本。我的问题是,如何在其中使用格式代码?例子
[self.output setString:[self.output.string stringByAppendingString:@"%d",myInt]];
这会引发错误:方法调用的参数过多,预期为 1 个,实际有 2 个。
有什么方法可以不出错吗?
您真正想要的是 stringByAppendingFormat 而不是 stringByAppendingString。
[self.output setString:[self.output.string stringByAppendingFormat:@"%d",myInt]];
我有一个名为 'output' 的 NSTextview,它被设置为不可编辑。我用
[self.output setString:[self.output.string stringByAppendingString:@"My string"]];
向其中添加文本。我的问题是,如何在其中使用格式代码?例子
[self.output setString:[self.output.string stringByAppendingString:@"%d",myInt]];
这会引发错误:方法调用的参数过多,预期为 1 个,实际有 2 个。 有什么方法可以不出错吗?
您真正想要的是 stringByAppendingFormat 而不是 stringByAppendingString。
[self.output setString:[self.output.string stringByAppendingFormat:@"%d",myInt]];