2015-06-22 61 views
0

我建立一個應用程序的重量,這是代碼xcode的6不能與類型的參數列表調用「stringFromDate」「(NSData的)」

@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()) 

不能與type (NSData)

回答

1

的參數列表調用stringFromDate您的意思是使用 「(NSDate的)」,而不是 「NSData的()」?它爲我工作。

dataFormatter.dateFormat = formatstring as String 
var newwightData = dataFormatter.stringFromDate(NSDate()) //"Sun, 06/21, 11:32 PM" 
2

日期和數據是兩個完全不同的東西。

以同樣的方式,NSDate和NSData是兩個非常不同的東西。

+0

這並不重要,但重量和權重也是不同的東西。 – matt

+0

是的,正如你所說,我有錯誤的信件其NSDate感謝的人 – user4985854

相關問題