我發現要在iPhone上創建一個鬧鐘應用程序應使用本地通知。創建一個鬧鐘,啓動一個應用程序或在我的應用程序啓動代碼iphone
但是,這隻能在給定的時間開始播放聲音。
我沒有找到一種方法來啓動另一個應用程序或啓動特定的代碼,應該發生在特定的時間。
有沒有辦法做到這一點?如果可用,請參閱示例應用程序。
非常感謝...
我發現要在iPhone上創建一個鬧鐘應用程序應使用本地通知。創建一個鬧鐘,啓動一個應用程序或在我的應用程序啓動代碼iphone
但是,這隻能在給定的時間開始播放聲音。
我沒有找到一種方法來啓動另一個應用程序或啓動特定的代碼,應該發生在特定的時間。
有沒有辦法做到這一點?如果可用,請參閱示例應用程序。
非常感謝...
這很容易。只需使用NSTimer。檢查doco。
[NSTimer scheduledTimerWithTimeInterval:15.00
target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO]
我不認爲NSTimer實際上完全回答了OP的問題嗎? 我的假設是,他正在問如何啓動一個應用程序或運行一些代碼,當他的應用程序目前沒有運行。只有當您的應用程序已經在運行時,NSTimer纔會有效。據我所知,你不能用它來啓動一個應用程序。
我也在努力尋找解決方案,以啓用應用程序與後端Web服務的定期同步。在Android上,您可以使用SyncAdapter在後臺啓動應用程序,但無法在iOS中找到類似的機制。
您是否在應用程序未運行的情況下找到解決方案? – user387184 2010-12-21 22:44:40
哇,非常感謝! – user387184 2010-12-02 14:00:31