另一个完成iphone后启动一个功能

时间:2010-03-18 04:33:02

标签: iphone twitter gps

我有一个更新gps坐标lat和long的函数,然后发送一条附有lat和long信息的推文。我希望函数在推文通过之前等待lat和long填充,但它似乎同时执行这两项操作,因此lat和long不会被填充。如何让gps位置首先更新?

1 个答案:

答案 0 :(得分:0)

您是否尝试将'tweet'函数与lat和long函数解耦,并将lat和long作为参数?这样,在你的lat和long函数中设置两个变量,然后将它们传递给tweet函数,因此在用正确的数据调用之前它不会调用它。

类似的东西:

- (void) getLatLong{
    int latitude;
    int longitude;

    latitude= MyClass getLat;
    latitude= MyClass getLong;

    MyClass tweet:latitude:longitude;
}

- (void) tweet:(int) latitude:(int) longitude{
    // send tweet
}