Swiftで色んなViewControllerから呼ばれる関数はまとめて一つのファイルに書きたいと思っているのですが、以下ように書いたのですが、エラーが出てしまいます。
ViewController.swift
swift
1class ViewController: UIViewController{ 2 3 override func viewDidLoad() { 4 super.viewDidLoad() 5 Common.commonPrint("エラー出ませんように") 6 } 7
Common.swift
swift
1import UIKit 2 3class Common: NSObject { 4 func commonPrint(str:String){ 5 print("\(str)") 6 } 7}
エラー文
Cannot convert value of type 'String' to expected argument type 'Common'
どのように書いたら良いかご存知の方は、書き方をご教示いただけますと大変助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/05 09:22