こんにちは、Xcode Swiftを初めて使用します。私はこれまで8.2から誰かのチュートリアルを試そうとすることを除いて、良いことをしてきました。これらのエラーの意味を説明できる人、そしておそらく、それらを修正する方法は?
投稿を編集しましたが、リンクできるアイテムは2つまでです。
tableView
を使用し、そのビュー内にUIViewController
を配置しているため、他の@IBOutlet
sでtableView
を宣言する必要があります。現在、UIViewController
はあなたが何を参照しているのかtableView
も知りません。
@IBOutlet var tableView: UITableView!
次に、他の@IBOutlet
sと同じように、インターフェースビルダーでリンクします。 delegate
のdataSource
プロパティとtableView
プロパティをビューコントローラにもリンクするようにしてください。
後者を行うには、tableView
を選択した後、次の図に示すように[接続インスペクター]領域を選択し、UIViewController
に接続し直します。
私の場合、私は使用しました:
@IBOutlet private weak var tableView: UITableView!
そして、拡張メソッド内でtableViewを使用します。
private
をfileprivate
に変更しましたが、エラーが発生しました。
Swift 4
let iPath = NSIndexPath(row: self.TableView.numberOfRows(inSection: 0)-1,
section: self.messageTableView.numberOfSections-1)
self.TableView.scrollToRow(at: iPath as IndexPath,
at: UITableViewScrollPosition.bottom,
animated: true)