2016-09-22 3 views
-1

現在、JSONファイルからアイテムのリストを取得するモバイルアプリがあります。 JSONファイルには、各項目に添付されたURLのリストもあります。 ユーザーがリストビューでアイテムに触れるときにSafariでURLを開く必要があります。Swift 3 - SafariのJSONからURLを開く

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) 
    cell.textLabel?.text = TableData[indexPath.row] 
    return cell 
} 

誰でもこれを行う方法について考えている人はいますか?必要に応じてデータのリストをどのように表示するかを示すコードを投稿できます。

+0

は、あなたの質問にこれを追加し、ここであなたのリストビューのコード... 'cellForRowAtIndexPath'と' DidSelectRow' –

+0

をしませ示し、読み非常に簡単になります。 –

+0

DidSelectRowのために何も持っていません。 – mvoase

答えて

1

は、このコードを追加します。

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    UIApplication.sharedApplication().openURL(NSURL(string:TableData[indexPath.row])!) 
} 
+1

おかげで見て、ちょうど私が2つのメインアイテムを追加する必要があることが分かった、次にサブアイテムに入る最初に選択します。私はこの機能を実装する前にそれを動作させます – mvoase

関連する問題