如何在我自己的应用程序中将图像设置为ios7和xFF1F中锁定屏幕的墙纸;

如何在我自己的应用程序中将图像设置为ios7和xFF1F中锁定屏幕的墙纸;,ios,objective-c,wallpaper,Ios,Objective C,Wallpaper,我正在构建一个相册应用程序。我想在我自己的应用程序中设置一张照片作为壁纸。有什么方法可以这样做吗 更新: 我知道已经发布了一些类似的问题。但它们已经过时了。所以我想知道在iOS7中是否有一些方法可以实现这一点 对于进入应用商店的应用,这是不可能的。应用程序不能在其环境之外更改任何内容这是因为iOS上的应用程序以沙盒模式运行,因此它们不知道设备上的其他应用程序的任何信息,也不能直接影响操作系统 要真正做到这一点,您可能需要使用一些私有API,以便您的应用程序在以下情况下被拒绝: 2.5使用非公共A

我正在构建一个相册应用程序。我想在我自己的应用程序中设置一张照片作为壁纸。有什么方法可以这样做吗

更新:
我知道已经发布了一些类似的问题。但它们已经过时了。所以我想知道在iOS7中是否有一些方法可以实现这一点

对于进入应用商店的应用,这是不可能的。应用程序不能在其环境之外更改任何内容这是因为iOS上的应用程序以沙盒模式运行,因此它们不知道设备上的其他应用程序的任何信息,也不能直接影响操作系统

要真正做到这一点,您可能需要使用一些私有API,以便您的应用程序在以下情况下被拒绝:

2.5使用非公共API的应用程序将被拒绝

但我怀疑他们实际上会在以下情况下拒绝:

10.4创建备用桌面/主屏幕环境或模拟多应用程序小部件体验的应用程序将被拒绝


由于您正在直接更改主屏幕。

我认为您不能,请查看此链接[如何以编程方式更改iPad中的壁纸][1][1]:如果您计划在app Store上分发应用程序,则不能。你能做的最好的事情就是将图像保存到相机卷中,让用户手动设置墙纸。但是有很多应用程序(尤其是墙纸应用程序)实现了这一点,它们是如何实现的?我不记得曾经见过一个应用程序会直接将图像设置到你的墙纸上。也许我错了,但大多数墙纸应用程序只是将图像保存到您的相机卷中。您可能希望将图像下载到相机卷(请参阅),然后让用户手动设置。