2011-06-24 12 views
0

ログインページからエンドページにユーザーIDを渡して、ユーザーが自分のアプリケーションにアクセスできるようにするにはどうすればよいですか?私はYahooのようなアプリケーションを作りたいです。 Yahooのページを開いてログイン用のユーザー名とパスワードを入力すると、どこに行くにしても問題はありません。プロフィールを更新したい場合は、簡単に行うことができます。自分のiPhoneアプリケーションでも同じことが欲しい。ユーザーはログインし、アプリケーション全体でこのIDを使用できます。ユーザーが更新したい場合は、サーバーのデータベースの値を簡単に更新できます。ログインページでユーザーIDを取得する

+1

少し句読点でできることは素晴らしいです。あなたの執行段落を読むことはできません。 – PengOne

答えて

1

アプリケーションデリゲートが気に入っている場合は、次のように1つの変数を宣言して、ユーザーIDが整数であると宣言します。

@interface YourAppDelegate : NSObject <UIApplicationDelegate> { 
    UIWindow *window; 
    LenseCareViewController *viewController; 
    NSInteger intUserID; 
} 
@property (nonatomic,readwrite) NSInteger intUserID; //Synthesize this variable in implementation 

//Your Header File 
#import "YourAppDelegate.h" 

@interface YourViewController : UIViewController 
{ 
    YourAppDelegate *appDelegate; 
} 

@property(nonatomic,retain) YourAppDelegate *appDelegate; 

@end 

//Your Implementation file 
@implementation YourViewController 
@synthesize appDelegate 

- (void)viewDidLoad { 
    self.appDelegate = (YourAppDelegate*) [[UIApplication sharedApplication] delegate]; 
    self.appDelegate.intUserID = 5; //Assign value to this variable and you can have access globally. 
} 

@end 

希望します。ご不明な点がございましたら、コメントをお寄せください。

+0

@ジェニス...あなたは正しいです、彼はそれのためのappdelegateを使用し、それにuserinfoを渡して、anyviewcontrollerでアクセスすることができます。 +1この人を正しい方向に助けてくれました。彼は別の方法を採用することもできますが、彼にとっては面倒なことだと思います。 – Sabby

+0

@ロッキー私はあなたの問題を正確に理解していない、あなたは精巧にお聞かせください。 –

+0

@Sabbyありがとうございます。乾杯。 –

関連する問題