首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法在用户将文件拖入iTunes文件共享且同步完成时收到通知?

有没有办法在用户将文件拖入iTunes文件共享且同步完成时收到通知?
EN

Stack Overflow用户
提问于 2011-05-26 21:36:17
回答 3查看 1.3K关注 0票数 3

当我将iPhone连接到iTunes,并将一个文件拖放到我的应用程序的文件共享部分时,屏幕上的应用程序会消失片刻,然后又会回来。似乎没有一个应用委托方法是在这个时候触发的,甚至连“去后台,去前台”之类的东西都没有。

一旦我的应用程序在用户添加或删除文件的同步后返回,我就想更新屏幕。

也许有通知正在发送?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-26 21:54:20

同步开始时调用- (void)applicationWillResignActive:(UIApplication *)application,同步完成后调用- (void)applicationDidBecomeActive:(UIApplication *)application

票数 4
EN

Stack Overflow用户

发布于 2011-05-27 00:17:37

此外,<MediaPlayer/MediaPlayer.h>框架的[MPMediaLibary defaultMediaLibrary]可以发布通知MPMediaLibraryDidChangeNotification,特别是当您的设备与iTunes同步时,您的媒体库更新时会触发通知can。

您可以通过添加以下内容来让您的对象观察此通知:

代码语言:javascript
运行
复制
#import <MediaPlayer/MediaPlayer.h>

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(<#selector#>:) name:MPMediaLibraryDidChangeNotification object:[MPMediaLibrary defaultMediaLibrary]];

另外,请确保使用- (void)beginGeneratingLibraryChangeNotifications激活此通知

票数 6
EN

Stack Overflow用户

发布于 2011-10-08 03:47:07

从iOS 5.0开始,applicationWillResignActive不起作用。

您可以在DocInteraction示例应用程序中使用DirectoryWatcher类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6139369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档