Skip to content

iOS: Object Pinning takes too much time  #318

Closed
@Mohd-Aamir-M

Description

@Mohd-Aamir-M

Below is the simple code i have, after few hundreds of pinned objects, new object take more than 12 seconds to pin.

-(void)saveToparse{
PFQuery query= [PFQuery queryWithClassName:@"register"];
[query fromPinWithName:self.registerId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (objects.count==1) {
PFObject *object = [objects objectAtIndex:0];
[self setvalue:object];
[object saveEventually];
[object pinInBackgroundWithName:self.registerId];
}
else{
PFObject
object = [PFObject objectWithClassName:@"register"];
[self setvalue:object];
[object saveEventually];
[object pinInBackgroundWithName:self.registerId];
}
}
];
}

-(void)setvalue:(PFObject *)object{
[object setObject:self.registerId forKey:@"register_id"];
[object setObject:[NSNumber numberWithFloat:self.amountIn] forKey:@"field1"];
[object setObject:[NSNumber numberWithFloat:self.amountOut] forKey:@"field2"];
[object setObject:[NSNumber numberWithInt:self.transactionType] forKey:@"trans_type"];
[object setObject:[NSNumber numberWithFloat:self.total] forKey:@"total"];
[object setObject:self.date forKey:@"date"];
[object setObject:self.username forKey:@"username"];
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    state:duplicateDuplicate of already reported issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions