摘要:
使用FMDB很方便的实现了(通过数据库字段名而不是字段索引)数据的读取,插入,更新,删除。但是我在更新图片时发现通过格式化字符(@“%@”,data/NSData/)传入的二进制数据更新到数据库后不能显示图片。如果使用的时INSERT 方法能将图片信息正确保存到数据库重,因为在FMDB中处理INSE 阅读全文
摘要:
数据库崩溃崩溃提示“ int rc = sqlite3_step([_statement statement]);”或者提示“ rc = sqlite3_step(pStmt);”的时候,可能是因为数据库操作出现了安全的问题。之前崩溃的原因是因为 添加了多线程的缘故,把多线程去掉就好了。 附上一关于 阅读全文
摘要:
同时调用一下两个方法: http://blog.sina.com.cn/s/blog_134451adb0102wcsv.html 阅读全文
摘要:
再viewdidload中添加 效果图如下: 阅读全文
摘要:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { return YES; } // 自定义左滑显示编辑按钮-(NSArray<UITableViewRowAction 阅读全文
摘要:
cell.titleStr.highlightedTextColor = EMCGreenColor; 阅读全文
摘要:
显示如下: 阅读全文
摘要:
今天做项目的时候,对于不同的用户,需要创建不同的数据库。但是退出登录切换账号时,因为用单例创建数据,导致切换账号不会切换数据。所以,需要销毁单例。销毁单例时,调用以下的代码: 在创建单例的那个类中,调用如下的代码: 阅读全文
摘要:
做IM聊天时,加载聊天历史纪录时,reload的时候,会把tableview滚动到顶部,用户体验效果并不好。我们需要在加载历史纪录时,不让他自动滚动。 上网找了一个方法,挺好用的: 创建一个继承于:UITableView的类 在这个类中重写方法:- (void)setContentSize:(CGS 阅读全文
摘要:
在iOS开发中,使用UISearchBar的时候,当搜索框失去焦点的时候,取消按钮是默认不能点击的,如图按钮的颜色是灰色的: 这是因为此时取消按钮的enabled属性被设置为NO了,那么当我们需要让取消按钮一直可以点击的时候,就需要我们自己来改变该属性的赋值,这里举例当点击search按钮的时候,回 阅读全文