首页 文章

使用Swift 3显示来自核心数据的随机数据

提问于
浏览
0

我需要一些帮助,使用Swift 3,Xcode 8.3.1从核心数据中获取随机数据 . 我目前有一个应用程序,使用用户输入的数据在tableview中创建一个列表..(用户输入一个名称并拍摄该人的照片)实体“朋友”拥有属性“名称”,“图像” .

这个应用程序的第一个版本只是一个名称,我会使用arc4random在点击按钮上随机更新一个带有名称的标签 . 这些名称只是存储在一个数组中 . 这个版本包含一个图像,所以我决定尝试核心数据(之前从未使用过它),现在我陷入了随机选择按钮 . 目前,该应用程序将精确存储数据,然后检索它并在tableview中按字母顺序显示每个人及其图像 . 提交新人后,将存储信息并更新tableview .

我需要显示一个随机选择的名称及其图像,但我不知道如何做到这一点,研究使我无法完成它 .

如果有更好的方式来存储图像和名称而不是核心数据,我也可以改变 . 该应用程序存储20-80个不同的名称 . 它永远不会用于存储更多 .

1 回答

  • 1

    您可以从上下文中获取项目,这将为您提供一组对象 . 现在,您只需使用自己喜欢的随机函数来获取此数组的随机索引 . 然后在该索引处使用对象 .

相关问题