iOS: use NSInteger insteadof NSUInteger

This commit is contained in:
pengfei.zhou 2023-03-21 16:01:38 +08:00 committed by osborn
parent 42b42a6d05
commit a08221a501

View File

@ -282,13 +282,13 @@ - (void)callLoadMore {
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
@try {
NSUInteger position = (NSUInteger) indexPath.row;
NSInteger position = (NSInteger) indexPath.row;
NSDictionary *model = [self itemModelAt:position];
NSDictionary *props = model[@"props"];
NSString *reuseId = props[@"identifier"];
self.itemActions[@(position)] = props[@"actions"];
if (self.loadMore
&& position >= self.rowCount - 1 - self.preloadItemCount
&& position >= MAX(0, (NSInteger) self.rowCount - 1 - (NSInteger) self.preloadItemCount)
&& self.onLoadMoreFuncId) {
reuseId = @"doricLoadMoreCell";
[self callLoadMore];
@ -493,7 +493,7 @@ - (void)blendSubNode:(NSDictionary *)subModel {
}
- (void)callItem:(NSUInteger)position height:(CGFloat)height {
- (void)callItem:(NSInteger)position height:(CGFloat)height {
NSNumber *old = self.itemHeights[@(position)];
if (old && [old isEqualToNumber:@(height)]) {
return;