Ios 在iPhone5上,Pin数据非常慢

Ios 在iPhone5上,Pin数据非常慢,ios,iphone,performance,parse-platform,Ios,Iphone,Performance,Parse Platform,当我尝试使用ParseObject存储本地数据时,我发现性能非常差,当我在IOS 5上执行以下代码时,每个循环大约需要1-2秒。但在emulator和iPhone5S上的性能似乎还可以 for(int i = 0; i < 20; i++){ PFObject *pfObj = [PFObject objectWithClassName:@"TestStore"]; pfObj[@"TestStore_ID"] = userId; pfObj[@"TestSto

当我尝试使用ParseObject存储本地数据时,我发现性能非常差,当我在IOS 5上执行以下代码时,每个循环大约需要1-2秒。但在emulator和iPhone5S上的性能似乎还可以

for(int i = 0; i < 20; i++){
    PFObject *pfObj = [PFObject objectWithClassName:@"TestStore"];

    pfObj[@"TestStore_ID"] = userId;

    pfObj[@"TestStore_URL"] = avatarUrl;

    [pfObj pinWithName:@"TestStore"];

}

pinWithName:方法是同步的,pinning在后台执行SQLite语句,这可能非常慢。您应该尝试使用pininbackgroundithname:在主线程之外执行此操作。

但似乎需要1-2秒的时间是不正常的。您是否尝试过pininbackgroundithname:?我尝试过,但实际上这并不能解决真正的问题。对于该回调,仍然需要1-2秒。