我在012j中編寫了Obj-C的NSData
類別。在swift-3中訪問NS類型的類別
@interface NSData (Base64)
+ (NSData*)dataFromBase64String:(NSString*)aString;
- (NSString*)base64EncodedString;
@end
最初在斯威夫特2.2,我用它作爲:現在
let dbPassData = NSData(fromBase64String: password)
,斯威夫特3,沒有任何NSData
,反而有Data
。
如何在swift 3中使用這些類別方法?
轉換項目夫特3後,將其轉換該線路爲:
let dbPassData = Data(fromBase64String: password)
這產生了一個錯誤:
Argument labels do not match any available overloads