swift - 如何将核心数据输出到数组中以生成图形(Swift)

标签 swift core-data xcode6

我想根据我的核心数据中的数据显示一个图表。怎么能做到这一点呢?

var myArray: Array <Float> = [0]

let appDel:AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
    let context:NSManagedObjectContext = appDel.managedObjectContext!
    let request = NSFetchRequest(entityName: "StudentCGPA")
    request.returnsObjectsAsFaults = false;
    var results:NSArray = context.executeFetchRequest(request, error: nil)!
    if results.count > 0 {
        for student in results{
            var thisstudent = student as StudentCGPA

      'the fetched data should output to myArray

        }
    }else {

    }

最佳答案

如果您想用 float 填充新数组,只需执行以下操作:

myArray.append(thisstudent.yourFloatEntity)  

关于swift - 如何将核心数据输出到数组中以生成图形(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29711136/

相关文章:

swift - Firestore 查询 Swift 4 的范围

ios - Mac/iPhone 应用程序 - 将核心数据同步到 iCloud 和设备(使用核心数据)

ios - 在 Swift 中运行 Core Data Manager 的类初始值设定项

ios - 失去与 iOS 8 模拟器的连接

ios - iOS 模拟器不支持 iCloud 帐户?

ios - 数组中的图像未显示在 UICollectionview 中

ios - 如何限制按钮的音量(Swift)

iphone - Core Data 会为我创建持久存储文件吗?

ios - 如何在 Apple Watch 上部署(构建和运行)应用程序?

swift - 在 View Controller 之间设置变量