2011-02-07 173 views
0

我想顯示登錄窗口,然後輸入login和密碼credencial它會打開帳戶。所以我嘗試,但它顯示錯誤,如 /81:錯誤:'didReceiveMemoryWarning'未申報(首次使用此功能) * :81:error:expected';'之前, '{' 令牌 * 100:錯誤:預期的宣言或聲明,在輸入iphone gmail代碼示例

的結束,我發佈的代碼下面請大家幫忙 在此先感謝

.h文件中

#import <UIKit/UIKit.h> 

@interface Password1ViewController : UIViewController { 

UITextField *textfieldName; 
UITextField *textfieldPassword; 

} 
@property (nonatomic, retain) IBOutlet UITextField *textfieldName; 
@property (nonatomic, retain) IBOutlet UITextField *textfieldPassword; 

@end 

.m文件

#import "Password1ViewController.h" 

@implementation Password1ViewController 

@synthesize textfieldName; 
@synthesize textfieldPassword; 

-(void)alertView:(UIAlertView *)alertview clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    if (buttonIndex != [alertview cancelButtonIndex]) 
    { 

     NSLog(@"Name: %@", textfieldName.text); 
     NSlog(@"Name: %@", textfieldPassword.text); 
    } 
} 

-(void) someMethod 
{ 
    UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"Please Login" message:@""           delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Submit",nil]; 

    [alert addTextFieldWithValue:@"" label:@"User Name"]; 
    [alert addTextFieldWithValue:@"" label:@"Password"]; 

    textfieldName = [alert textFieldAtIndex:0]; 
    textfieldName.keyboardType = UIKeyboardTypeAlphabet; 
    textfieldName.keyboardAppearance = UIKeyboardAppearanceAlert; 
    textfieldName.autocorrectionType = UITextAutocorrectionTypeNo; 

    textfieldPassword = [alert textFieldAtIndex:1]; 
    textfieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing; 
    textfieldPassword.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 
    textfieldPassword.keyboardAppearance = UIKeyboardAppearanceAlert; 
    textfieldPassword.autocorrectionType = UITextAutocorrectionTypeNo; 
    textfieldPassword.secureTextEntry = YES; 

    [alert show]; 
} 
/* 
// The designated initializer. Override to perform setup that is required before the view is loaded. 
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { 
    if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) { 
     // Custom initialization 
    } 
    return self; 
} 
*/ 

/* 
// Implement loadView to create a view hierarchy programmatically, without using a nib. 
- (void)loadView { 
} 
*/ 

/* 
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. 
- (void)viewDidLoad { 
    [super viewDidLoad]; 
} 
*/ 

/* 
// Override to allow orientations other than the default portrait orientation. 
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 
*/ 

- (void)didReceiveMemoryWarning { 
// Releases the view if it doesn't have a superview. 
    [super didReceiveMemoryWarning]; 

    // Release any cached data, images, etc that aren't in use. 
} 

- (void)viewDidUnload { 
    // Release any retained subviews of the main view. 
    // e.g. self.myOutlet = nil; 
} 

- (void)dealloc { 
    [textfieldName release]; 
    [textfieldPassword release]; 
    [super dealloc]; 
} 

@end 
+0

在每個代碼行之前使用四個空格,如果在循環內編寫代碼,則使用四個空格等等。在寫下時,您始終可以預覽代碼。 – Mahesh 2011-02-07 12:00:59

回答

1

您錯過了我在編輯中更正的右大括號。所以,現在嘗試編輯代碼。