swift - xcode 6 无法使用类型为 'stringFromDate' 的参数列表调用 '(NSData)'

标签 swift

我正在为权重构建单个应用程序,这是代码

@IBAction func saveTapped(sender: AnyObject) {

    var appdel: AppDelegate = (UIApplication.sharedApplication().delegate) as! AppDelegate
    var context = appdel.managedObjectContext

let ent = NSEntityDescription.entityForName("Wights", inManagedObjectContext: context!)

    var newwight = Wights(entity: ent!, insertIntoManagedObjectContext: context!)

    // fill the coredata

    newwight.wight = textField.text

    if (Uinits.on) {

      newwight.wight = "Lb"

    } else {

        newwight.units = "Kg"


    }

    let dataFormatter = NSDateFormatter ()

    var locale : NSLocale = NSLocale.currentLocale()

    var formatstring : NSString = NSDateFormatter.dateFormatFromTemplate("EdMM h: mm a", options: 0, locale: locale)!


    dataFormatter.dateFormat = formatstring as String
    newwight.data = dataFormatter.stringFromDate(NSData())`

但是我在这一行遇到了问题:

newwight.data = dataFormatter.stringFromDate(NSData())

无法使用 (NSData) 类型的参数列表调用 stringFromDate

最佳答案

日期和数据是两种截然不同的东西。

同理,NSDate和NSData是两个截然不同的东西。

关于swift - xcode 6 无法使用类型为 'stringFromDate' 的参数列表调用 '(NSData)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30971651/

相关文章:

ios - 使用 swift 显示从 url 下载的图像的加载百分比

swift - tvOS UIPress 手势在 SKScene 的子类中未被识别

ios - 使用swift 3如何从firebase中检索另一个数据中的数据

swift - SpriteKit 从 SKScene 回到菜单

ios - 隐藏键盘后如何重新定位文本字段?

swift - 如何快速编译着色器,位置总是返回-1

ios - 单击按钮删除 View

swift - 在 RxSwift getter 函数中使用 Swift 泛型——各种问题

arrays - 数组在dispatch_barrier_sync上损坏

javascript - 将 cooking 脚本注入(inject) WKWebView 后出现意外的 cookie 域