新的ios4格式不是字符串文字

时间:2010-07-02 17:44:32

标签: iphone ios4 warnings

我需要使用文本字段的结果创建一个字符串。

我用:

>     NSString *username = [NSString stringWithFormat:myTextField.txt];

但我收到警告: 格式不是字符串文字,也不是格式参数。

一切正常,但就像我使用这种语法的10倍以上我想删除这个警告。 谢谢大家 !

2 个答案:

答案 0 :(得分:3)

在iOS 4中,您必须执行以下操作以消除警告:

NSString *username = [NSString stringWithFormat:@"%@", myTextField.txt];

答案 1 :(得分:2)

那......不是-stringWithFormat:的真正含义。使用

NSString *username = [NSString stringWithString:myTextField.text];

NSString *username = [[myTextField.text copy] autorelease];