所以我是新來obj-C和Xcode。'NSMutableArray'沒有明顯的@interface聲明選擇器'UTF8String'
我做我的第一個小的應用程序,我也跟着上interwebs一些教程,並設法使該數據庫的連接,但現在我有一個錯誤
無可見@interface爲「NSMutableArray的」聲明選擇 「UTF8字符串」
這似乎在代碼:const char *dbpath = [databasePath UTF8String];
此代碼是在另一個項目中,我做的工作,但是當我試圖在我的d使用它efinitif項目,我得到的錯誤。 錯誤是由於我使用故事板而引起的嗎?
問題是'databasePath'被聲明爲NSMutableArray,而不是NSString。問題是,爲什麼? – 2013-03-16 14:37:47
除了此錯誤,將字符串轉換爲文件系統特定表示的正確方法是'fileSystemRepresentation',而不是'UTF8String'。 – 2013-03-16 14:54:48
@ RichardJ.RossIII說,我將databasePath的聲明更改爲NSString,現在它正在工作。由於某種原因,我設法使它作爲一個NSMutableArray工作,但不知道如何或爲什麼:P(謝謝btw :)) – Michael 2013-03-16 15:26:26