作者love100205mt (石炭石炭)
看板MacDev
标题Re: [问题] SQLite and UITableView 问题
时间Thu Mar 29 14:50:16 2012
感谢各位高手的教学及回覆
我花了一个早上到现在的时间
终於可以使用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
我的TableView是可以删除了,可是重新开启之後又出现了ˊˋ
不知道是不是database那边没有删除到@@"
※ 编辑: love100205mt 来自: 114.32.26.126 (03/30 08:57)