2016-08-25 68 views
0
NSData *myRequestData = [NSData dataWithBytes: [encryptedStr UTF8String] length: [encryptedStr length]]; 

我想將上面的字符串轉換爲Swift。將Objective-C轉換爲Swift

var myRequestData = NSData(bytes: encryptedStr.UTF8String(), length: encryptedStr.length())! 

我已經嘗試了上面的東西,但它不能在Xcode 7.3.1中工作。

我也嘗試使用https://objectivec2swift.com/#/home/main轉換,但失敗。

+0

你所說的'在Xcode不工作的意思是7.3.1'?有什麼問題?請使用此信息更新問題。 – Cristik

+0

以上是我的Objective-C代碼,我想轉換爲swift – ZetrixWeb

回答

0

試試這個

var myRequestData = NSData(bytes: (encryptedStr as NSString).UTF8String, length: encryptedStr.characters.count) 
+0

謝謝@Mahesh Verma – ZetrixWeb

+0

NSString * encVal = [ccTool encryptRSA:myRequestString key:rsaKey]; encVal =(的NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)encVal, NULL, (CFStringRef)@ 「*」();:!@&= + $,/%#[]「, kCFStringEncodingUTF8)); – ZetrixWeb

+0

你也可以請轉換嗎? – ZetrixWeb