簡體   English   中英

iPhone文件共享:如何識別何時添加文件?

[英]iPhone File Sharing: How to recognize when files have been added?

通過啟用UIFileSharingEnabled鍵,我在我的應用程序中通過iTunes進行文件共享(參考iOS 3.2中的新功能 ),但根據文檔:

“支持文件共享的應用程序應該能夠識別何時將文件添加到Documents目錄並進行適當的響應。”

我的問題是,如果我的應用程序正在運行,然后用戶決定添加文件,我該如何回應此事件? 我會回應什么事件?

換句話說,我知道我的iPhone應用程序在添加文件時需要做什么,但不知道在哪里放置這個“響應”代碼。 目前,如果我的應用程序正在運行(也可能在后台運行)並且添加了文件,則查看此添加文件的效果的唯一方法是強制退出應用程序,然后重新啟動應用程序。

您需要記住,您的應用程序實際上並未在后台運行,或者在將文件添加到設備時完全無法運行。 為了讓用戶將文件添加到設備,他需要在iTunes中同步它。 因此,在同步完成后,您的應用程序將重新啟動或恢復,在這兩種情況下,您在應用程序委托中都有方法可用於檢查是否將新文件添加到應用程序中。

- (void)applicationDidBecomeActive:(UIApplication *)application
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM