Xcode4 故事板序列调用序列
我有一个按钮,它在同一个视图上调用一个方法。该按钮生成一个数据并将我带到另一个MapViewControlelr。我在第一个视图中使用了“PrepareForegue”方法。但这个prepareForSegue是在点击按钮之后首先调用的。因此,我的变量不会从方法调用中得到更新。你知道怎么回事吗?我认为你应该使用GCD异步加载数据,然后执行以下步骤:Xcode4 故事板序列调用序列,xcode4,uistoryboardsegue,Xcode4,Uistoryboardsegue,我有一个按钮,它在同一个视图上调用一个方法。该按钮生成一个数据并将我带到另一个MapViewControlelr。我在第一个视图中使用了“PrepareForegue”方法。但这个prepareForSegue是在点击按钮之后首先调用的。因此,我的变量不会从方法调用中得到更新。你知道怎么回事吗?我认为你应该使用GCD异步加载数据,然后执行以下步骤: dispatch_queue_t queue = dispatch_queue_create("queue", NULL); dispatch_
dispatch_queue_t queue = dispatch_queue_create("queue", NULL);
dispatch_release(queue);
dispatch_async(queue, ^(void) {
// Generate data
// Main queue
dispatch_async(dispatch_get_main_queue(), ^(void) {
// perform segue
[self performSegueWithIdentifier: @"MySegue" sender: self];
});
});
另外,不要将segue from按钮配置为newViewController,而是将其从mainViewController配置为newViewController,然后使用performsguewithidentifier方法