fixes #764: cyclical iOS reference

This commit is contained in:
Justin R. Miller
2015-02-10 11:47:50 -08:00
parent ba6e3848df
commit 9201133251

View File

@@ -1563,13 +1563,11 @@ class MBGLView : public mbgl::View
{
if (delay != std::chrono::steady_clock::duration::zero())
{
__weak MGLMapView *weakNativeView = nativeView;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, std::chrono::duration_cast<std::chrono::nanoseconds>(delay).count()), dispatch_get_main_queue(), ^
{
[weakNativeView performSelector:@selector(notifyMapChange:)
withObject:@(change)
afterDelay:0];
[nativeView performSelector:@selector(notifyMapChange:)
withObject:@(change)
afterDelay:0];
});
}
else
@@ -1601,7 +1599,7 @@ class MBGLView : public mbgl::View
}
private:
MGLMapView *nativeView = nullptr;
__weak MGLMapView *nativeView = nullptr;
};
@end