私はこれをかなり検索しましたが、何も出てこないのですが、NSMutableDictionaryが動作するかもしれないと考えることができます。 とにかく、例えば、1つのビューコントローラ上で、InputViewControllerを呼び出すことができます。 InputViewControllerには2つのUITextFieldがあり、 "User name"と "password"と言うことができます。 ユーザーがInputViewでsaveを押すと、「TableView」にリンクします。テーブルビューには、ユーザー名とパスワードが1か所で表示されます。 「My user name and password」という名前のサブカテゴリを指定します。 それをクリックすると、「ユーザー名」と「パスワード」に入力したユーザー名とパスワードが表示されます ありがとうございました。何かが助けになるでしょう!ユーザーがあなたInputViewControllerの「保存」をヒットすると、UITextFieldsから値を取るとNSDictionaryの中でそれらを格納別のView ControllerでUITextFieldとUITableViewの間でデータを送信する
0
A
答えて
1
:
NSDictionary* userCreds = [NSDictionary dictionaryWithObjectsAndKeys: username, @"username", password, @"password", nil];
次に、あなたのTableViewControllerにそのNSDictionaryのを渡す(あなたが作ったクラスそれはsetUserCredentials: (NSDictionary*) userCreds
のような何らかの方法でUITableViewControllerを拡張しています。次に、そこに辞書を格納し、テーブルビューのデータを取り込むときに値を取得できます。 (辞書からのデータをTableViewに表示する方法についての情報が必要な場合は教えてください。TableViewをどのように表示するかわからないので、そこにいくつかの情報を追加する必要があります)
3
あなたはMVCの "M"部分を逃しています。あなたはビューとコントローラを持っていますが、モデルオブジェクトなしでアプリケーションを作ろうとしているので、苦労しています。
UserというNSObjectのサブクラスを作成します。 "username"と "password"という文字列プロパティを与えます。今
+ (User *)sharedUser
{
static User *sharedUser = nil;
if (sharedUser == nil)
{
sharedUser = [[User alloc] init];
}
return sharedUser;
}
あなたがUser.hをインポートし、
User *user = [User sharedUser];
だからあなたはユーザ名/パスワードを設定することができますと言って、どこでも、あなたのプログラム内からアクセスすることができます:次のメソッドを追加することによって、シングルトンにそれを作ります
を言ってUser *user = [User sharedUser];
user.username = theUsername;
user.password = thePassword;
を言っそして、あなたの第2のビューコントローラでそれらを取得することによって、あなたの最初のビューコントローラで
User *user = [User sharedUser];
NSString *username = user.username;
など...
関連する問題
- 1. UITabBarControllerを使用して1つのView Controllerを別のView Controllerに送信できません
- 2. View Controller NIBを別のView Controllerに追加する
- 3. View Controller間でNSMutableDictionaryを送信中 - iPhone 3GSで動作しない
- 4. 別のデータを持つ現在のView Controllerを表示する
- 5. NSUserDefaults 2つのView Controller間で
- 6. erlangとC++の間でデータを送信
- 7. UIImageを別のView Controllerに渡す
- 8. 別のView ControllerをUITabBarControllerビューにプッシュ
- 9. Nexus SとNFCシールドの間でピアツーピアでデータを送信する
- 10. Model View Controller(MVC):モデルとデータ型
- 11. pythonとtclとの間でデータを送受信する
- 12. 別のView Controllerで関数を呼び出す
- 13. 別のView Controllerでasync asihttpを呼び出す
- 14. ASP.net - ページ送信時間とクライアント送信時間を区別する方法
- 15. ストーリーボードのサブビュー(別のView Controller)内のボタンから新しいView Controllerをプッシュするには
- 16. なぜこのように2つのView Controller間で変数を転送できないのですか?
- 17. ViewController間でUITextFieldにデータを渡す
- 18. PHPとPythonの間でデータを送信できません
- 19. TabBarControllerのView Controller用のRetainCount - (別名tabBarControllerを解放する)
- 20. AJAXをポーリングしてJavaScriptとサーバー間でデータを送信する
- 21. アンドロイドとの間でデータを送受信します
- 22. asp.netページとポップアップページの間でデータを送信しますか?
- 23. iOSでSMS View Controllerをカスタマイズする
- 24. サーバーとモバイル間でデータを送信する
- 25. フラグメントとアクティビティの間でデータを送信するとアプリケーションがクラッシュする
- 26. uitableviewのUitextfield
- 27. UITableView内のUITextField
- 28. View Controller間でNSOperationQueueを共有しますか?
- 29. modelの(json)値をView Controllerに送信するにはどうすればよいですか?
- 30. HTTPからのウェブサイト間でのデータの送信とHTTPSでの受信
ニックの右:プロジェクトが必要とするのは、良い読書です。将来的にプロジェクトを無限に簡単に整理して維持することができます。 – Ian
ありがとうニック、私はそれを取り戻して、それがどうなるかを教えてあげようとします。 – ZachBamberger