下面的代码编译,但当然不会像我想要的行为:)
Nsstring *estr(Nsstring *format,...) { va_List args; va_start(args,format); Nsstring *s = [Nsstring stringWithFormat:format,args]; va_end(args); return s;}
基本上:有一个va_List友好的版本的stringWithFormat:方法,还是可以写一个?
解决方法 initWithFormat:arguments:Nsstring *estr(Nsstring *format,format); Nsstring *s = [[[Nsstring alloc] initWithFormat:format arguments:args] autorelease]; va_end(args); return s;}
他们似乎没有一个方便的构造函数“stringWith …”版本
总结以上是内存溢出为你收集整理的iphone – 如何“传递”可变数量的参数到NSString的stringWithFormat:全部内容,希望文章能够帮你解决iphone – 如何“传递”可变数量的参数到NSString的stringWithFormat:所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)