Tag: 事件

如何实现iPhone的音量快门键?

我想实现与iOS5的本机相同的行为: 按音量+button拍照 什么是归档它的理想方式? 有没有什么方法来捕捉音量按键事件? 谷歌search几个小时后,我发现1解决scheme:使用NSNotificationCenter : … [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(volumeChanged:) name:@"AVSystemController_SystemVolumeDidChangeNotification" object:nil]; … – (void)volumeChanged:(NSNotification *)notification{ [self takePhoto]; } 但是,它有两个问题: 每次按音量键时都会出现一个“当前系统音量”的半透明叠加,这不是我想要的。 对于本地摄像机,当您按音量键作为快门时,系统音量不会改变,但通过使用上述方法,系统音量将会改变。

如何通过设备上的Sync来唯一标识EKEvent

我正在尝试使项目的事件同步function 。 我需要与远程服务器同步事件。 假设我在设备A中安装了应用程序 如果我login到另一个设备让我们拿B,那么从A同步的事件也应该出现在设备B中,B的事件也应该同步。 现在,如果我再次login到设备A,B的事件应该被添加。 但是之前来自A的事件不应该再次被添加到设备A为此,我决定将其eventIdentifier在远程数据库上。 当我再次返回到设备B时,现在发生的问题是先前从设备A同步的事件已经在那里,所以不应该再次添加这些事件。 但是,由于eventIdentifiers是根据设备A, 所以无法识别事件是否已经添加到设备B中。 任何人都可以build议我实现这样的跨平台事件同步的方式没有重复的事件? EKEvent具有属性eventIdentifier ,但它只是readOnly属性,我无法将事件的远程ID保存在某处。

如何以编程方式触发uibarbuttonitem点击事件

我已经创build了UIActionSheet UIActionSheet * action = [[UIActionSheet alloc]initWithTitle:@"" delegate:self cancelButtonTitle: @"cancel" destructiveButtonTitle: @"OK" otherButtonTitles: nil]; [action showInView:self.view]; [action release]; 在UIActionSheet取消button的事件我想要触发一个UIBarButtonItem事件,这是在我看来。 我的问题是我怎样才能触发UIActionSheet委托方法中的button事件(无需触摸button)

如何检测iPhone上的屏幕locking/解锁事件?

如何检测iPhone上的屏幕locking/解锁事件? 当用户解锁它,我想显示从我的iPhone应用程序通知警报。 (就像广播接收机在Android中用于屏幕解锁一样。)