【问题标题】:how to convert stringWithUTF8String to swift如何将 stringWithUTF8String 转换为 swift
【发布时间】:2023-03-18 07:14:01
【问题描述】:
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    NSString *str = [NSString stringWithUTF8String:data.bytes];
    NSLog(@"%@",str);
}

请用swift转换这个目标c函数

【问题讨论】:

标签: ios objective-c iphone swift string


【解决方案1】:

看起来像

func connectDataReceived(connection: NSURLConnection, data: NSData){
    let str = NSString(data: data, encoding: NSUTF8StringEncoding)!
    print(str)
 }

【讨论】:

    【解决方案2】:

    我发布的答案是最简单的方法,您可以轻松理解。

    let strData = "A384CVHJLWHBWRLBRH2348945607275epiuthgthgbpbfvrvdiac15szerqTUDGA89ty757909577257908hbdshjkbhvalasdhbchdcvgcvjvgvaKLOYAQCGHQ"
    let data = strData.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
    let str = NSString(data: data, encoding: NSUTF8StringEncoding)!
    print("\(str)")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-28
      • 2020-01-29
      • 2016-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      相关资源
      最近更新 更多