(iOS) как заставить работать кнопку и ярлык? - PullRequest
0 голосов
/ 11 января 2012

посмотрите мой код

-(IBAction)clickButton1:(id)sender{
label1.hidden=NO;
button1.userInteractionEnabled = NO;
NSString *sql = [NSString stringWithFormat:@"SELECT * FROM table order by id asc"];
    NSArray *all = [datebase selectData:sql columns:71];
    index = [all count]-1;
    if (index < 0) {
        NSLog(@"no");
    }
    else{
        for(i=0;i<=index;i++){
            NSArray *row = [all objectAtIndex:i];
            NSString *serid = [row objectAtIndex:0];            
            NSString *logtime = [row objectAtIndex:1];                        
            NSString *post =[NSString stringWithFormat:@"?id=%@&logtime=%@",id,ttime];
            NSString *searchTerm = [post stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
            NSString *hostStr = @"http://www.theurl.com/sy.php";
            hostStr = [hostStr stringByAppendingString:searchTerm];
            NSData *dataURL =  [NSData dataWithContentsOfURL: [NSURL URLWithString: hostStr]];
            NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSUTF8StringEncoding];
            if([serverOutput isEqualToString:@"1"]){
                if (i==index) {
                    NSLog(@"success");
                }
            } 
            else {
                NSLog(@"error");
            }
        }
    }
   }

Я использую код и нажал кнопку, но метка все еще скрыта, и поэтому на button1, но если я переместил код только влево

 -(IBAction)clickButton1:(id)sender{
label1.hidden=NO;
button1.userInteractionEnabled = NO;
  }

хорошо, они работают, так что не так с моим кодом? Кто-нибудь может мне помочь? большое спасибо

1 Ответ

0 голосов
/ 21 июня 2012

ИСПОЛЬЗОВАТЬ NSLog(@"bla bla bla") для трассировки, как это:

-(IBAction)clickButton1:(id)sender {
    NSLog(@"bla bla bla") 
    label1.hidden=NO;
    button1.userInteractionEnabled = NO;
}

для проверки соединения с label1 и button1 в IB. (точки)

...