這個問題是因爲在遍歷數組的時候對數組元素進行了修改,我是在遍歷的時候刪除了元素,然後就報錯了。
通過查資料找到兩個解決方案:
1.創建一個一樣的數組,對新數組進行遍歷,然後對原來的數組進行修改或刪除。
2.通過枚舉的方式進行遍歷
[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
//修改數組元素
}];
這個問題是因爲在遍歷數組的時候對數組元素進行了修改,我是在遍歷的時候刪除了元素,然後就報錯了。
通過查資料找到兩個解決方案:
1.創建一個一樣的數組,對新數組進行遍歷,然後對原來的數組進行修改或刪除。
2.通過枚舉的方式進行遍歷
[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
//修改數組元素
}];
爲了在下班後的第二天 提示你#warning標記的地方 你並沒有完成。 爲了在N多天後 提示你#warning標記的地方 你並沒有完成。
第一種: for (UIScrollView* viewin self.webView.subviews) { if ([viewisKindOfClass:[UIScrollViewclass]])