首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每月在后台进程中更换墙纸

每月在后台进程中更换墙纸
EN

Stack Overflow用户
提问于 2011-05-19 11:25:30
回答 2查看 862关注 0票数 0

我正在做一个项目,在这个项目中,我想要为每个月分配一个图像,这样当使用此应用程序时,iPhone墙纸会随着月份的变化而变化。

图像及其在数据库中的存储的分配已完成。月份变化时如何设置墙纸?这是剩下的问题。我认为这个过程应该使用NSTimer在后台运行。这是正确的还是错误的?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-19 20:50:09

这就是答案

来自苹果的硬件限制,所以不能由iPhone库中的任何类或方法来完成。

票数 1
EN

Stack Overflow用户

发布于 2011-05-19 13:07:42

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

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

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

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

https://stackoverflow.com/questions/6053402

复制
相关文章

相似问题

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