This is the bug report: https://bugs.swift.org/browse/SR-3474
On Thu, Dec 22, 2016 at 11:08 AM, Jun Zhang <j.h.z.hang....@gmail.com> wrote: > Hi, everyone. > I think I found a swift 3 whole module optimization issue. The code > below, when building with release configuration and running on an iOS 10 > real device, will always causes a crash. > > import UIKit >> class ViewController: UIViewController { >> override func viewDidLoad() { >> super.viewDidLoad() >> // Do any additional setup after loading the view. >> super.viewDidLoad() >> >> let orderby = "time" >> let url = "http://www.sample.com/api/index.php?\(orderby)" >> >> Log("Request url: \(url)") >> >> if let url = URL(string: url) { >> let request = URLRequest(url: url) >> print(request) >> } >> } >> override func didReceiveMemoryWarning() { >> super.didReceiveMemoryWarning() >> // Dispose of any resources that can be recreated. >> } >> >> } >> func Log(_ log: String) { >> // NSLog("%@", log) >> } > > > You can see the attachment for more detail info. > Or if you use github, this is the repo: > https://github.com/zaczh/Swift3ClosureDemo > <https://github.com/zaczh/Swift3ClosureDemo> Swift3ClosureDemo-master.zip > <https://drive.google.com/file/d/0B5P4DPGNr-B0RUhTMlFKaFg3Q1k/view?usp=drive_web> > >
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users