W szybkim 2 Używam CNLabeledValue.localizedStringForLabel(phoneNumber.label)
i działa dobrze.Jak zdobyć zlokalizowaną ścieżkę dla CNLabeledValue w swift3
w Swift 3 Próbowałem ten wiersz CNLabeledValue.localizedString(forLabel: phoneNumber.label!)
ale dostał generic parameter 'ValueType' could not be inferred
błąd
Jak zdobyć localizedstring dla CNLabeledValue w swift3?
mogę podać żadnych dodatkowych wyjaśnień, dlaczego konieczne jest określenie 'NSString' zamiast' String'? –
@MurraySagal, 'Ogólny parametr CNLabeledValue jest zadeklarowany jako' '. Tak więc w tym przypadku można wybrać dowolny typ, który jest zgodny z 'NSCopying' i' NSSecureCoding'. 'NSString' ma, a' String' nie. –
OOPer
Dziękuję za zrozumienie tego. Dlaczego nie jest częścią konwertera Swift 3 w XCode ucieka mnie ... –