2012-07-13 122 views
0

我的應用程序出現問題。 在更新中,我正在測試我正在修改向表中添加一列的數據庫。 在模擬器中一切正常,但當我在我的iPhone中運行應用程序時,此刻它到達新列的查詢位置,它完全跳過while(sqlite3_step(stmt)== SQLITE_ROW),並且不返回任何行到我的tableview。哪裏可以找到我的數據庫在我的iPhone?

我要檢查,如果DB在我的iPhone是否已正確更新,但我不知道在哪裏可以找到它。

+2

你把它放在哪裏? – janusbalatbat 2012-07-13 10:39:56

+0

你在模擬器或設備上測試它嗎? – sujith1406 2012-07-13 10:45:16

+0

嘗試從設備上刪除應用程序並重新運行,它可能會起作用。 – Dhruv 2012-07-13 10:46:10

回答

1

如果您要查找的DB,在您的設備按照此步驟

1.Go組織的你的X-代碼窗口。

2.There你可以找到一個選項名稱頂欄上的設備。在設備

3.ClIck您連接的設備具有綠色按鈕的一面。您的設備上

4.Click,去那裏的應用程序,你可以看到一個文件夾作爲Document.On您的數據庫reside.Download您的數據庫和測試的文件夾。

+0

非常感謝。 – Aleph72 2012-07-13 13:11:38

+0

好吧,我做到了,但它說「權限被拒絕」...... – Aleph72 2012-07-13 13:15:20

+0

好吧,最後我做到了。再次感謝。 – Aleph72 2012-07-13 13:40:18

0

數據庫的確切位置取決於您放置的位置。然而,所有的應用程序文件使用模擬器時,都存放在這個文件夾中,所以這將是某處在這裏 -

〜/庫/應用程序支持/ iPhone模擬器/

您可以通過訪問「開始」訪問此,那麼「轉到文件夾」,從菜單欄在OSX

+0

如果在設備上,使用Organizer將您的應用程序數據下載到您的計算機上。 – Krumelur 2012-07-13 10:58:05

+0

-1爲模擬器提供信息。而問題是要求設備。 – Nitish 2012-07-13 11:14:45

+0

我的不好。儘管知道它仍然有用,因爲它可以幫助比較工作模擬器和非工作模式,以便調試此問題。 – nicktones 2012-07-13 11:22:53

相關問題