報錯:[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:]
[self.oneArrayremoveObjectAtIndex:indexPath.section];//值數(shù)組
[self.twoArrayremoveObjectAtIndex:indexPath.section];//鍵數(shù)組
[self.collectionViewdeleteSections:[NSIndexSetindexSetWithIndex:indexPath.section]];
我們想刪除一個collectionviewcell旧噪,首先要做的囱怕,是清除以前對應(yīng)這個cell的數(shù)據(jù)机隙,我們?nèi)菀淄洠宄I數(shù)組未舟,會造成上面的錯誤。
二、低級錯誤
- (void)oneMethodAction ?{
NSString* oneID =? [[NSUserDefaults standardUserDefaults] objectForKey:koneid];
NSString *urlStr = [NSString stringWithFormat:@"%@child-photo-count/%@",url,oneID];
NSDictionary *dic = @{@"data":@{@"type":@"capture",@"attributes":@{@"incr":@(5)}}};
[[NetAFHTTPSessionManager sharedInstance] PUT:urlStr parameters:dic success:^(NSURLSessionDataTask * _Nonnull task, id? _Nullable responseObject) {
NSLog(@"photoCount? responseObject ==== %@",responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}
我們在調(diào)用一個接口時翎猛,接口也通了拘荡,然后就是數(shù)據(jù)沒有上傳臼节,后面發(fā)現(xiàn)我們本來應(yīng)該傳一個孩子的id,其實(shí)我們只是上傳了一個孩子的鍵珊皿,但是接口卻通了网缝,我們怎么也沒想到是參數(shù)傳入錯誤了。
1蟋定、這問題當(dāng)然后臺有問題粉臊,但是,作為一個程序員驶兜,我們的思路還是有誤扼仲,但所有的都排查了,還剩一個低級錯誤沒有排查抄淑,這就是為什么我么提倡打log,打log是將各個參數(shù)都展示出來看看屠凶,我們認(rèn)為有些寫的是對的,理所當(dāng)然肆资,但是其實(shí)犯低級錯誤也是一種矗愧。
2、命名盡量規(guī)范迅耘,不要講長得類似的名字命在一起贱枣,同時不能將拼音和英語混合在一起,盡量使用英文颤专。
三纽哥、代碼attention
hidden不要寫在動畫里面 ,但是alpha可以栖秕,同時盡量減少彈框春塌。