我有点新,但确实在谷歌搜索和Stack上,但没有结果帮助我解决这个问题。我通过Lynda.com课程与Simon Allardice一起学习了一些Objective-C,这是很好的起点,但我需要做的是:
我正在编写一个简单的演示/参考应用程序,它在界面上有一堆控件(UIButton,UISwitch等)。我还有一个TextView控件。例如,当用户触摸按钮时,我想显示我用于执行方法中的操作的代码,作为"如何"或者"我是怎么做到的#34;我自己的参考。
我试过了:
NSString * myCode = @"复制的代码剪入此处";
但我收到的警告并不清楚。我想也许我需要使用' stringWithFormat' NSString上的方法,但是也没有用。那么,我如何将代码片段复制到NSString var中,以便我可以在运行时将我的应用程序引用它来显示TextView控件中的文本?
由于
答案 0 :(得分:0)
代码没有什么特别之处。它只是文本,您可以轻松地将其放入字符串中。您唯一需要注意的是引号和行结尾等特殊字符。您需要使用反斜杠转义引号,以便将引号解释为字符串的一部分而不是字符串的结尾。同样,为行结尾使用适当的转义序列。
所以,如果您的代码如下所示:
if (self.label) {
self.label.text = @"Hello, world!";
}
你应该这样做:
NSString *codeString = @"if (self.label) {\nself.label.text = @\"Hello, world!\";\n}"