Я хочу добавить ActivityIndicator
к UIButton
Так что я сделал так
-(IBAction)SetNationality:(id)sender
{
actInd=[[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 40, 30)];
[btnpost addSubview:actInd];
[actInd startAnimating];
NSMutableDictionary *dictionaly=[[NSMutableDictionary alloc] init];
[dictionaly setValue:[NSNumber numberWithInt:0] forKey:@"NationalityCode"];
[dictionaly setValue:@"nationalitytest test" forKey:@"NationalityName"];
[dictionaly setValue:[NSNumber numberWithInt:0] forKey:@"Deleted"];
[dictionaly setValue:[NSNumber numberWithInt:1] forKey:@"Status"];
NSMutableDictionary *dictNationality=[[NSMutableDictionary alloc] init];
[dictNationality setObject:dictionaly forKey:@"Nationality"];
[wb prepareURL:@"ProfileConfig/Nationalities" :@"" :YES :NO :dictNationality:^(NSString *status)
{
[self DataReceived];
}];
}
Затем я удаляю этот индикатор активности внутри этого метода.
-(void)DataReceived
{
[actInd removeFromSuperview];
NSLog(@"data array %@",dm.arrayData);
}
Но моя проблема в том, что индикатор активности не удаляется из суперпредставления. Он продолжает вращаться. Как я могу решить эту проблему. Спасибо
SetNationality
вызывается несколько раз, и удаляется только последний индикатор? - person lassej   schedule 06.07.2015–DataReceived
? (кстати, ваши соглашения об именах методов ужасны!) - person holex   schedule 06.07.2015