0

我正在做一个项目,我想为每个月分配一个图像,以便在使用这个应用程序时,iPhone 壁纸会随着月份的变化而变化。

图像的分配及其在数据库中的存储已完成。换月时如何设置壁纸?这是剩下的问题。我认为该过程应该使用NSTimer. 这是正确的还是不正确的?

如果它是正确的,那么我该如何编写代码呢?如果是错的,那换什么壁纸合适呢?请为此提供信息。

4

2 回答 2

2

您确定可以通过应用程序更改壁纸吗?我以为这不可能?

无论如何,NSTimer 不会帮助您,因为您必须确保应用程序全时运行,而这在 iPhone 上是不可能的。当应用程序进入后台时,无法知道它会驻留多长时间,因为如果它需要回收这些资源,操作系统会终止它。

事实上,模仿这一点的唯一方法是在启动时检查当前日期,然后确定是否需要发生任何事情。

于 2011-05-19T05:07:42.070 回答
1

这是答案

苹果的硬件限制,因此不能通过 iPhone 库中存在的任何类或方法来完成。

于 2011-05-19T12:50:08.837 回答