无效的转化说明符' 2'

时间:2012-09-22 08:00:49

标签: iphone objective-c gdata ios6

我正在尝试在iOS 6和iphone 5中构建我的应用程序。我在我的应用程序中使用gdata-objectivec-client-1.10.0但是当我构建我的应用程序时它确实在GDataDateTime中给出了这个错误.m文件。 任何人都可以帮我解决这个问题。

 timeString = [NSString stringWithFormat:@"T%02ld:%02ld:%0l2d%@",

错误是“来自说明符2的无效对话”

enter image description here

现在它在交换“l”和“2”后给出了这个错误。任何帮助 enter image description here

2 个答案:

答案 0 :(得分:1)

最后一个不是%02ld字母" l"和" 2"交换了。

编辑: 而不是:

timeString = [NSString stringWithFormat:@"T%02ld:%02ld:%0l2d%@",

写:

timeString = [NSString stringWithFormat:@"T%02ld:%02ld:%02ld%@",

答案 1 :(得分:1)

主要问题是,我正在使用旧的GData sdk。我只是将编译器从Apple LLVM 4.1更改为LLVM GCC 4.2,它可以完美地编译应用程序。