case语句无法正常工作

时间:2016-05-10 08:50:53

标签: oracle

我有一张桌子HealthKit。我想用逗号分隔符连接表的两列func recentSteps3(completion: (Double, NSError?) -> () ){ let type = HKSampleType.quantityTypeForIdentifier(HKQuantityTypeIdentifierDistanceWalkingRunning) let date = NSDate() let cal = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)! let newDate = cal.startOfDayForDate(date) let predicate = HKQuery.predicateForSamplesWithStartDate(newDate, endDate: NSDate(), options: HKQueryOptions.StrictStartDate) let query = HKSampleQuery(sampleType: type!, predicate: predicate, limit: HKObjectQueryNoLimit, sortDescriptors: nil) { query, results, error in var distance: Double = 0 if results?.count > 0 { for result in results as! [HKQuantitySample] { distance += result.quantity.doubleValueForUnit(HKUnit.mileUnit()) } } completion(distance, error) } healthAuth.healthStore.executeQuery(query) } supplier的值,并将其放在别名字段“contact”中。我已经使用case语句来表示空字段。 例如,如果contact_namber2为null,则contact_number3将位于别名字段中。 这是我的疑问:

contact_namber2

第四个条件不起作用它显示错误。但是如果我只在case语句中使用第四个条件那么它可以工作。

0 个答案:

没有答案