無標(biāo)題文章

報錯:[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ù)傳入錯誤了。

1、這問題當(dāng)然后臺有問題,但是,作為一個程序員,我們的思路還是有誤,但所有的都排查了,還剩一個低級錯誤沒有排查,這就是為什么我么提倡打log,打log是將各個參數(shù)都展示出來看看,我們認(rèn)為有些寫的是對的,理所當(dāng)然,但是其實犯低級錯誤也是一種。

2、命名盡量規(guī)范,不要講長得類似的名字命在一起,同時不能將拼音和英語混合在一起,盡量使用英文。

三、代碼attention

hidden不要寫在動畫里面 ,但是alpha可以,同時盡量減少彈框。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容