2012-11-16 91 views
-4

我在代碼中出現一些錯誤,如"Expected ';' at end of declaration"。我該如何解決這個問題?這段代碼在iPhone中出現什麼錯誤?

NSString *imagePath = [[stringPath stringByAppendingFormat:@"/"]stringByAppendingFormat:strFilePath]; 
+1

不要使用'stringByAppendingFormat:',除非最後的東西實際上是一種格式。 –

回答

3
NSString *imagePath = [stringPath stringByAppendingPathComponent:strFilePath]; 

您的代碼缺少閉方括號。另外stringByAppendingFormat是一個重要的連接方式(使用stringByAppendingString :)。在處理路徑時,請保留一些頭痛的問題,並使用與路徑相關的方法,這些方法在何時添加斜槓等方面很明智。

相關問題