私はサーバーからデータを取得し、所得データの配列に従ってVableViewに移入します。ユーザーがセルをクリックすると、新しいビューで文字列の詳細を表示するようにしたい。私は、TableViewを作成し、新しいビューを接続し、セルをクリックして新しいビューを押すことができますが、私はどのように2番目のビューと配列のすべての要素を接続するのか分からない。TableViewControllerを使用してDetailViewにNSArrayの詳細を表示する方法は?
//the result is JSON data i bring from a url
NSMutableArray *messageContentArray= [[result objectForKey:@"message"] valueForKey:@"message"];
NSUserDefaults *savedContec=[NSUserDefaults standardUserDefaults];
[savedContec setObject:messageContentArray forKey:@"messageArray"];
これは、データを解析し、それを保存する私のコードです:
NSArray *someThing=[[NSUserDefaults standardUserDefaults] valueForKey:@"messageArray"];
cell.textLabel.text= [someThing objectAtIndex:indexPath.row];
// NSString *st= [someThing substringToIndex:10];
// i will show first 10 charakters from the message as the cell.textlabe.tex but haven't
// prepared that part.. What i want is, when i click a cell, in the second view display
// all the text for that element of array
これは私がテーブルビューのセルを移入する方法です。コードで説明したように、セルをクリックすると、配列のその要素のすべてのテキストを2番目のビューに表示します。
注:私はpraparedている景色と接続
uはどのビューにデータを表示するには、任意のサンプルアプリを、行っている天気を
私は非常に良い、特に私のような初心者のためのリンクを見てみました。ありがとう –
あなたの問題を解決した場合は、答えを受け入れてください。クイズは閉じます。 – vishy
申し訳ありませんが、まだできませんでした。でも、私は受け入れることができます。 –