做的对不对我们只做真皮对

主题 : UITableView 实现代理方法,我这样做对不对,请大侠指教
级别: 新手上路
可可豆: 11 CB
威望: 11 点
在线时间: 0(时)
发自: Web Page
来源于&&分类
UITableView 实现代理方法,我这样做对不对,请大侠指教&&&
在下面这个FetchedResultsController的代理方法中,我看到有人用红色代替蓝色的方式,不知道对不对。 还请高手解释下reloadSections的具体意思(英文不好。。。)- (void) controller: (NSFetchedResultsController *)controller didChangeObject: (id)anObject atIndexPath: (NSIndexPath *)indexPath forChangeType: (NSFetchedResultsChangeType)type newIndexPath: (NSIndexPath *)newIndexPath{                switch(type)        {            case NSFetchedResultsChangeInsert:                [self.messageTableView insertRowsAtIndexPaths: [NSArray arrayWithObject: newIndexPath] withRowAnimation: UITableViewRowAnimationNone];                                           case NSFetchedResultsChangeDelete:                [self.messageTableView deleteRowsAtIndexPaths: [NSArray arrayWithObject: indexPath] withRowAnimation: UITableViewRowAnimationNone];                                           case NSFetchedResultsChangeUpdate:                [self fillCell: [self.messageTableView cellForRowAtIndexPath: indexPath] data: [self selectMessage: indexPath]];                                           case NSFetchedResultsChangeMove:                {                    [self.messageTableView deleteRowsAtIndexPaths: [NSArray arrayWithObject: indexPath] withRowAnimation: UITableViewRowAnimationNone];                    [self.messageTableView reloadSections: [NSIndexSet indexSetWithIndex: newIndexPath.section] withRowAnimation: UITableViewRowAnimationNone];                    //[self.messageTableView insertRowsAtIndexPaths: [NSArray arrayWithObject: newIndexPath] withRowAnimation:UITableViewRowAnimationNone];                }                                           default:                       }}
级别: 骑士
可可豆: 514 CB
威望: 514 点
在线时间: 327(时)
发自: Web Page
红色重载NSIndexSet指定的段(不知道理解的对不对,没用过)蓝色在指定的所有NSIndexPath表示的位置插入行(这个倒是用过……)[ 此帖被soifow在 16:55重新编辑 ]
级别: 新手上路
可可豆: 11 CB
威望: 11 点
在线时间: 0(时)
发自: Web Page
回 1楼(soifow) 的帖子
soifow 谢啦,我现在碰到一个莫名其妙的bug,无比的郁闷啊。Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-1914.85/UITableView.m:1037 16:01:41.946 RCMobile[] CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:. Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (19) must be equal to the number of rows contained in that section before the update (7), plus or minus the number of rows inserted or deleted from that section (1 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out). with userInfo (null)不知道这个bug是不是和上面那一行有关系, apple推荐的是蓝色的那一行,我用的是红色的。另外我现在做的方式是这样的:编辑状态下我把FetchedResultsController (FRC)里面的数据copy一份到一个数组中,并将它作为UITableView的数据源,如果不在编辑状态下还是用FRC作为数据源。不知道是不是这个数组引起的。
级别: 骑士
可可豆: 514 CB
威望: 514 点
在线时间: 327(时)
发自: Web Page
回 2楼(sunny_day) 的帖子
Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-1914.85/UITableView.m:1037这个错误我也遇到过,当时做的cell展开逻辑,展开和收起的时候需要一个动画效果不过是因为粗心,numberOfRowsInSection和cellForRowAtIndexPath数据没对上,对上了就ok了
级别: 骑士
UID: 19580
可可豆: 1297 CB
威望: 1295 点
在线时间: 716(时)
发自: Web Page
请问&&NSFetchedResultsChangeUpdate&&数据更新 楼主是怎么做的呢
时间宝贵,不要浪费
关注本帖(如果有新回复会站内信通知您)
8*2-5 正确答案:11
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版地铁让座被抢座,俺动手打了人,大家说我做的对不对。
613回复/19亮 69063浏览
事情就发生在刚才,深圳地铁1号线上,lz戴着耳机听音乐,车上很挤,有一对夫妻带着一个五六岁的小女孩上了车,lz站起来给小孩让座,结果被一个刚上车的女人一屁股就把座占了,然后就低着头玩手机。我和小孩的父母都愣了,小女孩也是一下就呆住了。我一开始以为她没看见小女孩,拍拍她说这是我给小朋友让的位置,结果这逼抬头看了我一眼,继续低头玩手机。我他妈火气一下就上来了,小女孩默默回到她父母身边,她父母对我无奈的笑笑,车上的乘客也都当作没看见,都他妈在玩手机。我就这么憋着火气在地铁上站了一站地,期间有一个戴眼镜的兄弟给小女孩让了座。快到下一个站停靠的时候,我挪到占座女的面前,在车开门的时候往她脸上狠狠的甩了一个巴掌,耳机直接打飞。然后lz一溜烟下了地铁。这女的30多岁,浓妆艳抹的,俺现在心里有点复杂,觉得自己有点冲动了,请各位jr教育一下我。。
如果你喜欢
的文章,可以。& & & &
赞助了 1虎扑币
这些回帖亮了
她要来追你我来个移动挡拆
技术过硬!战术正确!有勇有谋的社会主义好jr!你们点亮的太凶残了 我只想说 粗暴点儿!不要停![ 此帖被洒克买迪克在 10:22修改 ]发自手机虎扑
记得洗掉手上的粉
引用20楼 @ 发表的:
“然后lz一溜烟下了地铁。”。。。。。。。。。哈哈 笑尿了。。。
我以前也碰到过楼主描述的被打的女傻逼,也幻想过临下站前踹一脚就溜。。。结果还是克制住了。。。。万一踹的那个是哪个黑社会大佬的*河蟹*,又有摄像头,那就倒霉了。。。。
大概10年前吧 我还在念大学
在南京 仙林大学城
因为大学城刚开发 所以只有两班进城的公交 底站在大学城交汇的地方
周末回家都是早早去 有回针型的围栏让大家排队上车
毕竟快一个小时的路 谁都不想站着。。。
但总有不知趣的傻 逼 抢在排队的人前面跳上车
没想到有一次发生在我身上
等了很久 正好排在第一个
车来了 一个25岁左右的女青年一个箭步跳上车
然后我条件反射的抓着她脖子把她从门口拽出来。。。。
一开始她一愣也没想到会是这个结局
后来就硬挤上车跑到我身边要我给个说法
我没理会 就开始动手动脚挠我抓我
我实在烦了就挥手把她推开
然后她就站在我身边打电话 说“XXX 我被欺负了 来帮我 在XX站等我”
结果相安无事的过去了2 30分钟
XX站到了 她在门口挡着车门张望 看帮手有没有来
然后又不让司机开车
我看她撅着屁股朝外张望 就干脆一脚把她踹了下去 大喊 ”司机走啵“
然后就没有然后了。。。
机智的楼主,她也没脸去查监控,哈。。。发自手机虎扑
引用20楼 @ 发表的:
“然后lz一溜烟下了地铁。”。。。。。。。。。哈哈 笑尿了。。。
我以前也碰到过楼主描述的被打的女傻逼,也幻想过临下站前踹一脚就溜。。。结果还是克制住了。。。。万一踹的那个是哪个黑社会大佬的*河蟹*,又有摄像头,那就倒霉了。。。。
那你想多了,,,,黑涩会的碧池你认为会去挤那破地铁。。。
装完逼就跑,真TM刺激发自手机虎扑
First blood。今天你打团无敌。今天在公司好好带带办公室同事节奏。下午下班回家上地铁再单抓耳机女一波。PS:打人还是注意点,教育为主,打出脑震荡就不好了。PPS:遇到这种人打也不是不打也不是,打了要被圣母教育戾气太重啊。。。balabala,不打又觉得自己憋屈了。PPPS:要和谐要有爱,要做遵纪守法的好JR。[ 此帖被骑实很远在 09:44修改 ]
哈哈哈哈哈~ 打得好!!!!! 而且战术相当正确!!!!!
这就是传说中的hit&run么发自手机虎扑
做了我曾经不敢做的事!!敬佩敬佩啊!!
这才是跑男的最高境界
打的好!!!!发自手机虎扑
卧槽,真机智啊发自手机虎扑
放心吧联盟不会对你禁赛的
你要当场把她打了,恐怕会引起争吵和纠纷,反而影响了社会公共环境。但是你打了就跑,就必须是做的漂亮。
真特么机智,就应该这么做
记得洗手……洗干净点,别脏了自己的手发自手机虎扑
楼主你做的对!
打的好!!!!发自手机虎扑
机智的楼主,她也没脸去查监控,哈。。。发自手机虎扑
从前的锁也好看
钥匙精美有样子
人家就懂了
First blood。今天你打团无敌。今天在公司好好带带办公室同事节奏。下午下班回家上地铁再单抓耳机女一波。PS:打人还是注意点,教育为主,打出脑震荡就不好了。PPS:遇到这种人打也不是不打也不是,打了要被圣母教育戾气太重啊。。。balabala,不打又觉得自己憋屈了。PPPS:要和谐要有爱,要做遵纪守法的好JR。[ 此帖被骑实很远在 09:44修改 ]
楼主你做的对!
妈妈对我说打不过就跑
一般不给小孩让座~~~
哈哈哈哈哈~ 打得好!!!!! 而且战术相当正确!!!!!
做了我曾经不敢做的事!!敬佩敬佩啊!!
挺带感的。。。。
自从一见桃花后,直至如今更不疑!
真特么机智,就应该这么做
卧槽,真机智啊发自手机虎扑
喝最烈的酒,艹最爱的人
我让座都是先把对方喊到面前来再起身……
爱是恒久忍耐,又有恩慈。爱是不嫉妒,爱是不自夸,不张狂,不做害羞的事,不求自己的益处,不轻易发怒,不计算人的恶,不喜欢不义,只喜欢真理;凡事包容,凡事相信,凡事盼望,凡事忍耐。爱是永不止息。
――《圣经.新约》哥林多前书十三章四节至八节
煤师院发来贺电
微信:吃货大牛
打得好!!!!!看的漂亮!!!!
她要来追你我来个移动挡拆
打完就跑的战术不错
肥麦又不知道要去哪儿,主队又缺失了。。。。。
技术过硬!战术正确!有勇有谋的社会主义好jr!你们点亮的太凶残了 我只想说 粗暴点儿!不要停![ 此帖被洒克买迪克在 10:22修改 ]发自手机虎扑
别人笑我太淫荡,我笑别人不开放。r(st)q
Suck my dick! !!!!!!!!!!!!!!!!!!!!!
撸主你是我的榜样
您需要登录后才可以回复,请
& 允许多选

我要回帖

更多关于 净空法师说的对不对 的文章

 

随机推荐