0
我有一个UIAlertView,要求输入,然后输入保存到UITextField。然后我希望能够将一个CATextLayer的字符串设置为UITextField的文本。我的NSLog的文本字段,以确认它被设置就好像这样:将UITextLayer文本设置为CATextLayer?
NSLog (@"name = %@", nameTextField.text);
但是,如果我尝试使用类似的代码来设置CATextLayer的字符串:
[nameLayer setString:@"%@", nameTextField.text];
我得到一个错误,指出“方法调用的参数过多,预期为1,有2个”。我需要做什么才能将nameLayer中的字符串设置为与nameTextField中的文本相同?
有趣的是,我不知道它会把这些作为单独的参数。这就像一个魅力,谢谢你! – lunadiviner 2013-04-25 21:27:49
@lunadiviner是的,你传递的语法与'stringWithFormat:'具有'(NSString *)格式的参数签名'相同, – 2013-04-25 21:41:08