IOS开发中SWIFT二维码生成

//
//  ViewController.swift
//  
//
//  Created by
  菜花   on 16/12/9.
//  Copyright © 2016
  . All rights reserved.
//

import   UIKit

class   ViewController:   UIViewController   {

   
  @IBOutlet   weak   var   imgview1:   UIImageView !
   
  override   func   viewDidLoad() {
       
  super . viewDidLoad ()
       
  // Do any additional setup after loading the view, typically from a nib.
    }
   
  @IBAction   func   button1(sender:   UIButton ) {
       
  // 定义一个链接字符串,前后不能有空格
        //这里使用的是http://api.k780.com:88网站的一个API接口
          let   urlString= "http://api.k780.com:88/?app=qr.get&data=这里是内容 &level=L&size=6"
       
  // 字符集转换成 utf8
          let   url1=urlString. stringByAddingPercentEscapesUsingEncoding ( NSUTF8StringEncoding )
      
       
  // 使用 NSURL URL 进行解析得到各个元素
          let   url: NSURL = NSURL (string: url1!)!
       
  // 发送请求
          let   urlrequest: NSURLRequest = NSURLRequest (URL: url)
       
  // 返回数据
        //这个在新版的swift中已经做了改变
          NSURLConnection . sendAsynchronousRequest (urlrequest, queue:   NSOperationQueue ()) { ( _ , data, erro)   in
           
  let   img= UIImage (data: data!)
            //异步执行
            
             dispatch_async ( dispatch_get_main_queue (), {
               
  self . imgview1 . image =img
            })
        }
     
       
       
    }
   

   
  override  func  didReceiveMemoryWarning() {
       
  super . didReceiveMemoryWarning ()
       
  // Dispose of any resources that can be recreated.
    }


}


说明:

1.在XCODE8.3中可以使用,大于8.3没有测试。

2.语法更新后可以根据关键词搜索。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值