Это потому, что вы выделяете
UIWebView* videoView = [UIWebview alloc] initWithFrame:CGRectMake(0, 0, 104, 104)];
но затем в вашем операторе if вы присваиваете этому videoView что-то еще, следовательно, вы теряете указатель на начальный выделенный объект.
Измените вашу декларацию на
UIWebView* videoView = nil;
тогда в вашем другом
videoView = [UIWebview alloc] initWithFrame:CGRectMake(0, 0, 104, 104)];