Ios 如何在集合视图中保存图像数组swift 4
当我打开我的应用程序时,第一个屏幕出现一个空的Ios 如何在集合视图中保存图像数组swift 4,ios,swift4,xcode9,Ios,Swift4,Xcode9,当我打开我的应用程序时,第一个屏幕出现一个空的collectionView。我按下“添加”按钮,它会将我带到另一个viewController。这个新屏幕有一个collectionView,每个单元格内都有图像。当我按下其中一个图像并按下“创建”按钮时。您将再次进入第一个屏幕,并在先前空白的collectionView的第一个单元格中看到刚才选择的图像。我想在收藏视图中保存该图像,但我不知道如何保存。我尝试使用userDefault,但没有成功 感谢您的帮助。按照以下步骤将图像保存到NSMuta
collectionView
。我按下“添加”按钮,它会将我带到另一个viewController
。这个新屏幕有一个collectionView
,每个单元格内都有图像。当我按下其中一个图像并按下“创建”按钮时。您将再次进入第一个屏幕,并在先前空白的collectionView
的第一个单元格中看到刚才选择的图像。我想在收藏视图中保存该图像,但我不知道如何保存。我尝试使用userDefault
,但没有成功
感谢您的帮助。按照以下步骤将图像保存到NSMutableArray
。使用阵列,您可以管理collectionview
在第一个视图控制器中创建和设置阵列
在第二视图控制器中创建代理
将委托实施到第一视图控制器中
选择图像/路径(建议路径)时,请致电您的代表并传递数据
现在,您将该数据保存到您的代理中。将其添加到数组中
将该数组显示到collectionview中
注意:一旦您选择,这会将同一图像多次添加到数组中。根据您的要求管理阵列。在第一个vc中创建和阵列,然后当您选择任何图像时,创建代理模式,并将该图像/路径添加到第一个视图控制器的阵列中。因此,每次选择任何图像时,都要将其添加到数组中。将该数组显示到集合视图中。共享您尝试过的代码,以便我们提供更好的解决方案。@ChintaN Maddy Ramani将其作为答案@ChintaN Maddy Ramani我正在显示包含从另一个视图控制器选择的图像的阵列。我只需要保存它们。@nicholasdmoore保存多长时间取决于您。我不确定“委托”或“NSMutableArray”是什么。您能分享一些代码以便我更好地理解您的意思吗?