close

Xcode 6.2 message:

warning: implicit conversion loses integer precision 'nsinteger' (aka 'long') to 'int'

answer: (int)

原來code:

[cellDict setObject:[NSNumbernumberWithInt:toPosition.row] forKey:@"Row"];

 

修改後:

[cellDict setObject:[NSNumbernumberWithInt: (int)toPosition.row] forKey:@"Row"];

 


 

原來code:

 

direction = (velocity.y - i) / stepSize;

NSDictionary *dict = [NSDictionarydictionaryWithObjectsAndKeys:

[NSNumber numberWithFloat:velocity.y], @"velocity",

[NSNumber numberWithBool:YES], @"reloadingData",

[NSNumber numberWithFloat:0], @"translationX",

[NSNumber numberWithFloat:direction], @"translationY",

[NSNumber numberWithBool:NO], @"isMovingHorizontally",

[NSNumber numberWithInt:touchPosition.row], @"positionX",

[NSNumber numberWithInt:touchPosition.column], @"positionY", nil];

int totalVisibleCells =[indexpaths count]; 

 

 

修改後:

 

direction = (velocity.y - i) / stepSize;

NSDictionary *dict = [NSDictionarydictionaryWithObjectsAndKeys:

[NSNumber numberWithFloat:velocity.y], @"velocity",

[NSNumber numberWithBool:YES], @"reloadingData",

[NSNumber numberWithFloat:0], @"translationX",

[NSNumber numberWithFloat:direction], @"translationY",

[NSNumber numberWithBool:NO], @"isMovingHorizontally",

[NSNumber numberWithInt:(int)touchPosition.row], @"positionX",

[NSNumber numberWithInt:(int)touchPosition.column], @"positionY"nil];

int totalVisibleCells =(int)[indexpaths count];

 

arrow
arrow

    Patty 發表在 痞客邦 留言(0) 人氣()