php / mysql/POST関数を使用してユーザーが許可されているかどうかを確認するログインビューコントローラーがあります。承認されると、彼らはアプリケーションに入ります。
私の質問は、彼らがアプリケーションに参加したら、どのようにユーザー名を「取得」し、それを使用して、ユーザーがアプリに参加している間にデータベースにアップロードするデータに追加するのですか?
アップロードするテキストブロックを含む現在のNSMutableData文字列に追加すると想定していますが、このユーザー名を「取得」して追加するにはどうすればよいですか?
「login」と「main」の2つのViewControllerがあり、コンテンツが「main」にアップロードされているとすると、「login」ビューから「main」ビューにユーザー名を渡して、追加できるようにするにはどうすればよいですか。ユーザーがアップロードボタン(メインビューにあります)を押したとき?
編集:このユーザー名を取得したい場所は次のとおりです:
-(IBAction)uploadImage:(id)sender {
NSLog(@"uploadImage");
//and for retrieval
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *authenticatedUsersName = [defaults objectForKey:@"username"];
NSMutableString *postString = [NSMutableString stringWithString:kPostURL];
[postString appendString:[NSString stringWithFormat:@"&%@=%@", kText, textField.text]];
[postString setString:[postString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];