swift
1 2 3 4import UIKit 5import SafariServices 6 7class ViewController: UIViewController { 8 9 10 var Nasdaqstr = """ 11ACIA 12Acacia Communications, Inc. $55.45 $48.29 $24.72 13ACIW 14ACI Worldwide, Inc. $31.65 $31.365 $22.13 15ALEC 16Alector, Inc. $22.50 $22.22 $15.554 17ATAX 18America First Multifamily Investors, L.P. $6.72 $6.71 $5.17 19BNFT 20Benefitfocus, Inc. $60 $59.92 $21.75 21BDSI 22BioDelivery Sciences International, Inc. $5 $4.95 $1.70 23BKCC 24BlackRock Capital Investment Corporation $6.60 $6.53 $5.06 25""" 26 27 28 29 30 31 32 33 34 override func viewDidLoad() { 35 super.viewDidLoad() 36 var Nasdaqstri:[String] = Nasdaqstr.components(separatedBy: "\n") 37 38 let co = Nasdaqstri.count 39 let co2 = co/2 40 41 for i in 1...co2{ 42 Nasdaqstri.remove(at: i) 43 } 44 45 print(Nasdaqstri) 46 47 var todayStocks:[String] 48 todayStocks = [] 49 50 51 for str in Nasdaqstri { 52 let last:String = "https://www.marketwatch.com/investing/stock/(str)/charts" 53 print(last) 54 todayStocks.append(last) 55 print(todayStocks) 56 57 } 58 print(todayStocks.count) 59 print(todayStocks.startIndex) 60 61 } 62 63 64 @objc func bookOpen(_ sender: Any) { 65 showSafariVC(for: todayStocksのArrayの1番目をここに入れたいのですが、どうすればいいのでしょうか?) 66 } 67 68 func showSafariVC(for url: String){ 69 guard let url = URL(string: url) else { 70 71 return 72 73 } 74 75 let safariVC = SFSafariViewController(url: url) 76 present(safariVC,animated: true) 77 78 } 79 80 81 82 83 84} 85 86
の部分で、ウェブサイトを開けると思ったのですが、開けなくて困っています
lastの型はStringであっていると思うのですが、分かる方アドバイスをいただけませんか?
arrayの1番目を指定するのですがエラーになってしまいます
解決したのであれば質問をクローズしてください。