2016-05-11 5 views
-1

ERRORがTYPO WAS、私は迅速にちょうど新たなんだと、これはおそらく唯一の非常に基本的な問題であるXcodeの7は - スウィフト - 宣言されていないタイプの使用「のUITableViewCell」

を削除してください。 誰かがそれが幻想的であるのを助けることができれば。

私はswift/xcodeでメニューをスライドさせる方法についてのYouTubeチュートリアルに続き、このバグが出ていました。私は二重チェックして、チュートリアルとまったく同じコードを書いています。私は研究して修正しようとしましたが、できませんでした。

私はバグがある知っている:コードの第五最後の行の末尾に

as UITableViewCell 

。しかし、なぜ私は知りませんし、チュートリアルにはそれを含めるように言われています。助けてください。

import Foundation 
import UIKit 

class backTableViewController: UITableViewController { 

    var TableArray = [String]() 

    override func viewDidLoad() { 
    TableArray = ["Hello", "Second", "World"] 
    } 

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return TableArray.count 
    } 

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableviewCell 

    return cell 
    } 
} 
+1

Typo: 'UITableviewCell'!=' UITableViewCell' – Moritz

+0

エラーは何ですか? – childrenOurFuture

+0

あなたのセルを登録しましたか? – childrenOurFuture

答えて

0

あなたのコードスニペットには、タイプミスがあります。

このライン

var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableviewCell

あなたはUITableViewCellas UITableViewCell

にキャストを行うときにうまくいけば、それが原因となっているものである資本Vで

var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell

する必要がありますあなたの問題

+1

"タイポ"の質問への回答を投稿しないようにしてください。これらの質問は、OPにのみ役立ち、他のユーザーには役立たず、最終的に閉鎖され、削除されます。コメントするだけで、投票/投票に投票する方がよいでしょう。ありがとう。 :) – Moritz

+1

私はあなたのポイントを参照してください@エリック、ライブとええを学ぶ:) – pbodsk

+0

それを修正していただきありがとうございます:) – Iso1234

関連する問題