私はアウトレットを持つUITableViewCellのサブクラスを持っています。Swift/tableViewCellのtextLabel.text値を呼び出す方法は?
class UserNewPostCell: UITableViewCell {
@IBOutlet weak var textView: UITextView!
のUIViewController
のにtableViewイスト一部class NewUserTweetVC: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
私NewUserTweetVCは、トップツールバーボタンと
@IBAction func toolbarPostButton(sender: AnyObject, date: NSDate) {
let indexPath = NSIndexPath(forRow: 0, inSection: 0)
let cell = tableView.cellForRowAtIndexPath(indexPath) as! UserNewPostCell
let testTweet = cell.textLabel!.text
postTweet(testTweet!, date: NSDate())
}
問題があります。cell.textLabel!.text
= nilを。どうして?プレースホルダテキストは「あなたの心に何がありますか?」私が追加したことを確認する:
override func awakeFromNib() {
super.awakeFromNib()
textView.text = "What's on your mind?"
セルに。 textLabel.textの価値を私が必要とする方法でどうやって得るのですか?ヘルプは非常に感謝しています。
はい...もちろん...あなたは正しいのです...それは自動コード埋め込みのタイプミスです...私は間違いを調査することに気づいておらず、ほぼ1時間必要でした...私は自分を憎む...ありがとう –
母は心配しない、私たちはすべてこのような間違いをする!常識のように聞こえるかもしれませんが、コンピュータから5〜10分間休憩して戻ってくると、このような厄介なバグを識別するための新しい始まりが本当に得られます –