我有这段代码,他们选择方法中存在的变量,并将其放入NSString中:
- (void)selecionaListaDBs:(NSString *)valores tabela:(NSString *)nomeTB{
NSString *querySQL = @"SELECT %@ FROM %@",valores,nomeTB;
}
但是我收到一条消息:
接口类型不能静态分配
我是一个初学者,这是我第一次发生这种情况,有人可以帮助我解决这个问题吗?
您的语法:
@"SELECT %@ FROM %@",valores,nomeTB;
是不正确的。编译器不会自动为您替换变量。
替换查询字符串中变量的一种方法是:
NSString *querySQL = [NSString stringWithFormat:@"SELECT %@ FROM %@",valores,nomeTB];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句