У меня это очень простой и короткий код в детскую площадку:Swift площадка не признает Cocoa Touch инициализатору
import Foundation
let data = NSData(base64EncodedString: "key", options: kNilOptions)
но площадка не нравится, и думает, что я хотел использовать init(bytes:length:)
. Что там не так?
EDIT:
Просто чтобы прояснить этот вопрос показан:
Playground execution failed: <EXPR>:13:18: error: incorrect argument labels in call
(have 'base64EncodedString:options:', expected 'bytes:length:')
let data = NSData(base64EncodedString: "key", options: kNilOptions)
^~~~~~~~~~~~~~~~~~~~ ~~~~~~~
bytes length
Вы пытаетесь создать данные из других закодированной строки и так аварий приложений. – Sandeep