在用户首次运行该应用程序之前,我试图将一些文件放入应用程序的沙盒中。现在,我只能在第一次运行时将支持文件中的文件复制到沙箱中。
有更好的方法吗?这可以在应用程序安装期间而不是第一次运行时完成吗?
不,iOS没有任何可以挂接的安装系统。
你只能在第一次运行时运行代码,这是一个很好的方法。只是不要在复制时在NSUserDefaults
中设置标志,而是检查所需的文件是文档还是缓存目录。由于恢复备份有时会根据标志跳过文件。而不是CCD_ 2。
您可以在上进行复制
-(BOOL)应用程序:(UIApplication*)应用程序didFinishLaunchingWithOptions:(NSDictionary*)launchOptionsAppDelegate.m文件内部。