Как передать NSDateComponent в качестве параметра функции - PullRequest
0 голосов
/ 28 октября 2018

Как передать объект NSDateComponent или ссылку в качестве параметра функции (только для чтения)? Следующий код завершается ошибкой во время «компиляции» с ошибкой «Использование необъявленного типа« NSDateComponent »»:

import Foundation
class PreventativeCare {
    var birthday = NSDateComponents()
    func setPatientDOB(birthdate:NSDateComponent /* compile error */ ) {
        birthday.day = birthdate.day
        birthday.month = birthdate.month
        birthday.year = birthdate.year
    }
}

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Исправлен NSDateComponent для NSDateComponents, и он работает хорошо.

0 голосов
/ 29 октября 2018

Похоже, вы только что пропустили s в NSDateComponents :) Легкую ошибку, особенно потому, что множественные типы в Какао встречаются на редкой стороне.

...