[問題] 如何將sqlite載入實機?消失

看板MacDev作者時間7年前 (2017/04/10 13:02), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
語言:Swift 3 環境:Xcode 8.3.1 使用FMDB存取sqlite檔案資料 在Xcode上使用iPhone 5模擬器可以模擬成功 但載入實機 (iPhone 5) 後操作失敗 出現錯誤: DB Query: SELECT ... DB Path: /var/mobile/Containers/Data/Application/... fatal error: Index out of range 後來確定在實機裡的sqlite是空的檔案 請問各位如何能正確載入sqlite到實機? 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.131.84.210 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1491800550.A.90F.html

04/10 15:19, , 1F
放在專案開啟前確認有沒有,沒有就copy出來
04/10 15:19, 1F

04/10 15:36, , 2F
抱歉,不太懂,請問copy出來到哪?
04/10 15:36, 2F

04/10 18:24, , 3F
你丟進專案裡的會在bundle裡 那是不可寫的 要copy出來
04/10 18:24, 3F

04/10 18:25, , 4F
除非你的sqlite只讀 而且本身就裝有資料在裡面
04/10 18:25, 4F

04/10 20:08, , 5F
sqlite內有資料,實機操作需要讀寫,請問該如何做?
04/10 20:08, 5F

04/10 20:32, , 6F
DB放到documents
04/10 20:32, 6F
文章代碼(AID): #1Own7caF (MacDev)
文章代碼(AID): #1Own7caF (MacDev)