前提・実現したいこと
swift初心者です。
別のファイルに定義した関数に値を飛ばして
switch文から該当する配列を取得したいです。
該当のソースコード
HogeViewControllerから送られてきたジャンルのindexの番号を取得して
外部のファイルに書き出したswitch文から配列を取得したいです。
HashtagViewController.swift
swift
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 4 //AppDelegateのインスタンスを取得 5 let appDelegate:AppDelegate = UIApplication.shared.delegate as! AppDelegate 6 //取得した値を格納 7 let genreindex = appDelegate.genreIndex 8 9 let hashtags: [String] = HashtagIndex.hashtagIndex(genreIndex: genreindex!) 10 print(HashtagIndex.hashtagIndex(genreIndex: genreindex!)) 11 12 }
HashtagIndex.swift
swift
1 class func hashtagIndex(genreIndex:Int) { 2 print(genreIndex) 3 //case文で送られてきたgenre配列のindexからハッシュタグのデータを振り分ける 4 switch genreIndex { 5 case 0: 6 let hashtags: [String] = ["petit biscuit","trinix","ODESZA"] 7 case 1: 8 let hashtags: [String] = ["chocolate","creem","candy"] 9 case 2: 10 let hashtags: [String] = ["Germany","US","Italy","Korea"] 11 default: 12 let hashtags: [String] = ["Germany","US","Italy","Korea"] 13 } 14 15 } 16 17 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/05 10:17
退会済みユーザー
2018/06/05 10:19
2018/06/05 10:52
退会済みユーザー
2018/06/05 10:58
2018/06/06 03:16