简单的报警应用程序iPhone sdk?

Nee*_*eru 1 iphone objective-c alarm

使用我的iPhone应用程序实现警报的最佳方法是什么?NSTimer,还是DatePicker?帮我一些代码!

Par*_*att 6

我想你需要使用DatePicker.

您也可以使用UILocalNotifications,这可能是一个很好的帮助.

您可以从DatePicker中选择闹钟日期,然后将其设置fireDate为您的UILocalNotification.

有关更多信息,您可能需要参考UIDatePicker类参考UILocalNotification类参考

编辑:

请参阅此帖和Ole Begemann的回答:

如何使用iPhone SDK 4.0实现警报

另请参阅此示例代码,我没有亲自检查过,但可能会对您有所帮助:

iDharmaClock

EDIT-2:关于在本地通知中播放自定义声音的解决方案

在iPhone应用程序的资源中添加任何文件,然后使用以下代码:

让我们假设这notification是一个类型的对象UILocalNotification.

notification.soundName = @"sound.caf";
Run Code Online (Sandbox Code Playgroud)

如果这最初不起作用,那么你可以参考这篇文章,在那里参考Noah Witherspoon的回答.这告诉我们使用正确格式的声音文件(即线性PCM或IMA4).

为本地通知选择自定义声音

希望这可以帮助.

如果您需要更多帮助,请告诉我.