字符串不使用数据参数? (两个变量合二为一)

时间:2014-01-21 03:34:36

标签: ios objective-c nsstring

我一直在寻找解决方案,但他们似乎无法解决此错误。

我的Xcode会提示此错误

"data argument not used by string"

我允许用户输入用户想要搜索的联系人,以便我可以提示返回搜索到的详细信息

我该如何解决这个问题? 问题出在哪里?

提前谢谢

这是代码:

initWithTitle:[NSString stringWithFormat:@"Selected contact: %@",
    (NSString *)ABRecordCopyValue(_person, kABPersonFirstNameProperty),
    (NSString *)ABRecordCopyValue(_person, &kABPersonLastNameProperty)]
    delegate:self 
    otherButtonTitles:@"Send Email",nil];

1 个答案:

答案 0 :(得分:1)

您传递的是两个字符串,但您的格式中只有一个%@。其中一个字符串未使用,这可能不是您想要的,因此您会收到警告。

尝试使用

@"Selected contact: %@%@"