別のストーリーボードの1つのViewControllerから別のViewControllerに移動するためのコードがあります。今ではストーリーボードとViewControllerがたくさんあるので、ナビゲーションコードを管理する別のファイルを作成したかったのです。しかし、私のコードを私のView Controllerファイル内のナビゲーションファイルから操作するのに問題があります。あなたが私にこれを手伝ってくれることを願っています。ここで他のスウィフトファイルのクラスを呼び出す
は、ナビゲーションのためのコードです:
class Navigation{
func viewNavigation(){
var storyboardName:String
var controllerName:String
let storyboard = UIStoryboard(name: storyboardName, bundle: nil);
let controller =
storyboard.instantiateViewController(withIdentifier: controllerName) as
UIViewController; present(controller, animated: false, completion: nil)
}
}
私もそうその上の任意のヒントが最も参考になる今、「現在」のコード権に問題があります。ここで
は私のビューコントローラのためのコードです:
import UIKit
class GeographicalFeeder: UIViewController {
@IBOutlet weak var GoBackButton: UIBarButtonItem!
@IBOutlet weak var ViewTitle: UINavigationItem!
@IBOutlet weak var AdministratorButton: UIBarButtonItem!
@IBOutlet weak var ComposeButton: UIButton!
//Navigation Actions
@IBAction func ToHomeFeederVC(_ sender: Any) {
}
コードは、私は先のストーリーボードと先のビューコントローラを埋めることができIBActionで処理する必要があります。
FYI - 変数やメソッド名は小文字で始まることを標準です。アウトレットの名前を修正する必要があります。 – rmaddy
ありがとうございました! –