0

我试图让我的应用程序通过 UIWebView 在 Dropbox 上打开一个音乐文件。我使用以下代码仅在单击时播放音乐:

-(IBAction)Play:(id)sender {

    NSString *stream = @"...";
    NSURL *url = [NSURL URLWithString:stream];
    NSURLRequest *urlrequest = [NSURLRequest requestWithURL:url];
    [Webview loadRequest:urlrequest];
    [Webview addSubview: activityIndicator];

    timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(loading) userInfo:nil repeats:YES];
}

我想添加一个指示器以在单击按钮后显示,直到出现快速播放器,以便通知用户该按钮已被实际单击。我已经使用以下代码完成了此操作:

-(void)loading {
     if (!Webview.loading)
         [activityIndicator stopAnimating];

     else
         [activityIndicator startAnimating];

 }

但是,我有一个问题: uiviewindicator 在单击按钮后消失!有人可以帮助我并指出我做错了什么吗?

先感谢您

4

1 回答 1

1

在您的播放方法中取出:

[Webview addSubview: activityIndicator];
于 2013-07-15T17:35:45.303 回答