2016-08-16 7 views
1

私が持っている問題は、いくつかのセルがあるテーブルビューを持っている、私が欲しいのは、 「セルには内容がありません」というテキストがあります。私はセルを準備した後、 "セルにはいくつかの記事があります"というテキストを変更し、すべてをコアデータで保存します。 アプリをもう一度実行すると、セルには適切なコンテンツが表示されます。最初にアプリを起動するときのテキストを変更する方法を今すぐに示します。いくつかのアプリの起動時にビュー内に異なるコンテンツを表示する方法

+0

NSUserDefaultsを使用してこれを実現できます。 –

+0

アプリが起動するたびにセルの内容が異なると機能しますか? –

答えて

0

まず、fetchedResultsControllerからデータをフェッチします。 fetchedResultsController.fetchedObjects.countから0が返された場合は、空のlabelが表示され、「コンテンツがありません」と表示されます。そうでない場合はfetchedResultsControllerのデータがviewControllerに表示されます。答えに他の問題がある場合は、私に相談してください。

+0

素晴らしいアイデアをありがとう、 –

+0

今、私は次のことに不満を持ちます。プロトタイプセルのための独自のクラスを作成し、そこにラベルをドラッグして情報を提示し、ラベルのアウトレットを作成します。どのようにしてセルのラベルにアクセスできますか?私は単純な宣言を使用しました。let cell = MyCell()、cell.label.text = "複数のコンテンツ"ですが、動作しません。今のところ、対応するIndexPathを使用する必要があります。各セルには起動後に異なるコンテンツがありますが、それをどのようにしてプラクシスにするのかはわかりません。 –

+0

ようこそ@AntonioKは私の答えを受け入れてください –

関連する問題