Re: [問題] SQLite and UITableView 問題
感謝各位高手的教學及回覆
我花了一個早上到現在的時間
終於可以使用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)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章