在swift中只执行一次脚本

时间:2018-03-02 13:05:38

标签: swift xcode if-statement geofire

在我在swift中开发的应用程序中,我希望能够执行一次脚本,它是一个请求GeoFire,我希望它一旦停止就发出请求。我试过条件和循环

if ([name of the varialble] <= 1)
{
// Execute the query,
}
else if ([name of the variable > 1)
{
// Otherwise stop the query
}

但这永远不会奏效。 谢谢你的帮助

1 个答案:

答案 0 :(得分:-1)

您可以在dispatch_once

中使用viewDidLoad:
static dispatch_once_t once;
dispatch_once(&once, ^
{
    // Code to run once
});

这将使代码只运行一次,直到您退出并关闭应用程序。