2012-09-22 110 views
0

我想在iOS 6和iPhone 5中構建我的應用程序。我在我的應用程序中使用gdata-objectivec-client-1.10.0,但是當我構建我的應用程序時,它確實是在GDataDateTime.m文件中給出這個錯誤。 任何人都可以幫助我解決這個問題。無效的轉換說明符'2'

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

錯誤是 「從符2無效談話」

enter image description here

現在它交換的 「L」 和 「2」 後,給這個錯誤。任何幫助 enter image description here

回答

1

的主要問題是,我使用舊的GData SDK。我只是將編譯器從Apple LLVM 4.1更改爲LLVM GCC 4.2,並且它完美地編譯了應用程序。

1

最後一個不是%02ld字母「l」和「2」交換。

編輯:代替 :

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

寫:

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

對不起,我不明白。我應該怎麼做才能解決這個問題。 –

+0

好吧,謝謝。誰下了你的答案,爲什麼。 –

+0

我在編輯之前低估了它,因爲它沒有任何意義。現在刪除:)。在編輯之前沒有時間評論,抱歉。 – vascowhite