Re: [問題] SQLite and UITableView 問題

看板MacDev作者 (石炭石炭)時間13年前 (2012/03/29 14:50), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
感謝各位高手的教學及回覆 我花了一個早上到現在的時間 終於可以使用TableView顯示SQLite的資料 但是我現在遇到了一個非常好笑又傻眼的問題(不要罵我,我真的找不出問題) 這個問題就是.................我無法刪除TableView上的資料 正確來說應該是不能刪除SQLite的資料 我是用popcorny所貼的這個範例去改的 popcorny:以前寫的 https://github.com/popcornylu/MySqlite 03/28 17:56 以下是我的database刪除的程式碼 -(void)deleateData:(int)uid{ if (![_db executeUpdate:@"DELETE FROM user WHERE uid =?", [NSNumber numberWithInt:uid]]) { NSLog(@"Could not delete data: %@", [_db lastErrorMessage]); } } 以下是我TableView的刪除程式碼 - (UITableViewCellEditingStyle)tableView:(UITableView *) tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { return UITableViewCellEditingStyleDelete; } 其實沒有什麼改 基本上都照著p大所貼的範例去複製貼上 只有新增我自己所需的欄位(因為p大所貼的範例只有兩個,而我需要六七個) 另外把database內的 "asc autoincrement"刪掉(因為在Run的時候出現錯誤) 所以不知道是不是因為這個原因,請各位高手教教我該如何解決。 -- ******************************************************************* 如果將字母 A 到 Z 分別編上 1 到 26 的分數,(A=1,B=2...,Z=26) 你的知識(KNOWLEDGE)得到 96 分(11+14+15+23+12+5+4+7+5=96) 你的努力(HARDWORK)也只得到 98 分(8+1+18+4+23+15+18+11=98) 你的態度(ATTITUDE)才是左右你生命的全部(1+20+20+9+20+21+4+5= <100> ) ******************************************************************* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.26.126

03/29 19:22, , 1F
03/29 19:22, 1F
我的TableView是可以刪除了,可是重新開啟之後又出現了ˊˋ 不知道是不是database那邊沒有刪除到@@" ※ 編輯: love100205mt 來自: 114.32.26.126 (03/30 08:57)
文章代碼(AID): #1FT0OlR4 (MacDev)
文章代碼(AID): #1FT0OlR4 (MacDev)