小编wil*_*lli的帖子

UITableView禁用滑动删除,但在编辑模式下仍然有删除?

我想要类似于闹钟应用程序的东西,你不能滑动删除行,但你仍然可以删除编辑模式中的行.

当注释掉tableView:commitEditingStyle:forRowAtIndexPath:时,我禁止滑动删除并在编辑模式下仍然有删除按钮,但是当我按下删除按钮时会发生什么.叫什么?

cocoa-touch uitableview uikit ios

91
推荐指数
3
解决办法
7万
查看次数

UITableViewCell setSelected,但选择未显示

我想保留一个单元格,只有在我选择另一个单元格时才会更改.在tableView:cellForRowAtIndexPath中:我已经使用[cell setSelected:YES]设置了一个选定的单元格.我知道单元格已被选中,但未显示.当我调用[tableView reloadData]时,所选单元格会闪烁.

有任何想法吗?

iphone selection uitableview

10
推荐指数
1
解决办法
9424
查看次数

比较datetime.datetime是否存在或None

我正在使用Python在Google App Engine上运行一个小应用程序.在模型中,我有一个DateTimeProperty类型的属性,它是datetime.datetime.当它被创建时没有值(即"无").我想比较,如果datetime.datetime是None,但我不能.

if object.updated_date is None or object.updated_date >= past:
  object.updated_date = now
Run Code Online (Sandbox Code Playgroud)

这两个updated_datepast是datetime.datetime.

我收到以下错误.

TypeError:无法将datetime.datetime与NoneType进行比较

这样做的正确方法是什么?

python google-app-engine

7
推荐指数
3
解决办法
3万
查看次数

确定用户是室内还是室外?

有什么方法可以确定用户是室内还是室外?我对室内制图不感兴趣,无论用户是否在室内而不询问用户。

如果用户正在使用Wifi,则可能是用户在室内,或者例如用户站在道路上。

iphone core-location ios

5
推荐指数
1
解决办法
1899
查看次数

将RSS源导入Core Data时防止重复

尝试将RSS源导入Core Data.导入后,尝试再次更新Feed时,如何最有效地防止重复.现在它在解析期间针对数据存储区检查每个项目,这不是非常有效.

我查看了Apple的热门歌曲样本.它使用最近最少使用的缓存来进行分类.但是当每个项目都不同时,缓存根本没有帮助.

编辑:为了澄清,我已经可以使用guid在feed中唯一标识每个项目.问题是每次将数百个项目与数据库进行比较时的性能,当时大多数项目都是重复项目.

iphone cocoa core-data objective-c ios

3
推荐指数
1
解决办法
2049
查看次数