从块中呈现视图控制器不会生成动画

时间:2012-06-03 19:24:53

标签: iphone objective-c ios xcode

我正在使用SVPullToRefresh

__weak InventorySearch *safeSelf = self;

[self.tableView addPullToRefreshWithActionHandler:^{
    [safeSelf refresh];   
 }];

方法刷新会进行一些设置工作,然后调用[self presentmodalviewcontroller:controller animated:YES];

然而,视图没有动画,只是简单地呈现给immediatley。

1 个答案:

答案 0 :(得分:1)

而不是

 [safeSelf refresh];

试试这个

[safeSelf performSelectorOnMainThread:@selector(refresh) withObject:nil waitUntilDone:NO];