首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIActivityIndicatorView不工作(获取影响UIActivityIndicatorView的Facebook权限)

UIActivityIndicatorView不工作(获取影响UIActivityIndicatorView的Facebook权限)
EN

Stack Overflow用户
提问于 2011-08-01 22:40:45
回答 1查看 260关注 0票数 0

我有一个带有三个标签/视图控制器的tabs控制器。

当我第一次启动我的应用程序时,我的 ActivityIndi​​cator 设置为可见和动画 - 由界面生成器提供 - 它工作正常。

然而,当我点击一个按钮时,一个打开Facebook的互联网窗口就会打开,以便获得用户的许可。

一旦Facebook的部分被处理好,它就会返回到我的应用程序,但ActivityIndicator不再是动画的-它仍然是可见的,只是冻结了。

如果我切换到另一个选项卡/视图控制器,然后使用ActivityIndicator返回选项卡/视图控制器,则一切正常。

还有其他的建议吗?

/* 我搜索了论坛,我看到了一个类似的问题。似乎有一个断开的连接。因此,我将包含添加 ViewController 的代码(即,“控制器”到我的 tabbarcontroller)。 */

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    controller = [[DemoAppViewController alloc] init];
    controller.view.frame = CGRectMake(0, 20, 320, 460);
    controller.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"movieAppBackground.jpg"]];
    MyTabBarViewController *vc2 = [[MyTabBarViewController alloc] init];
    SecondViewController *vc3 = [[SecondViewController alloc] init];

    controller.title = @"Intro Screen";
    vc2.title = @"Explore";
    vc3.title = @"Send a Pic";

    UITabBarController *tbc = [[UITabBarController alloc] init];
    tbc.viewControllers = [NSArray arrayWithObjects:controller, vc2, vc3, nil];
    self.theTBC=tbc;

    [controller release];
    [vc2 release];
    [vc3 release];
    [tbc release];

    [self.window addSubview:tbc.view];
    [self.window makeKeyAndVisible];

  return YES;

}
EN

回答 1

Stack Overflow用户

发布于 2011-08-01 22:48:07

当你使用NIB文件显示视图控制器时,你必须用initwithname来创建它们

示例

代码语言:javascript
复制
     SecondViewController *r=[[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];

就像使用nib文件创建实例时所做更改一样,

我指的是你用NIB文件创建的所有自定义视图控制器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6900067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档