来自不同XIB的行动?

时间:2011-02-27 03:21:43

标签: xcode xib ibaction

我有一个XIB(RootViewController),它有我想从不同的XIB(DetailViewController)做的动作,但我似乎无法做到。

我已导入.h文件并使用此代码:

myTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:RootViewController selector: @selector(updateAlbumsAfterLogin) userInfo: nil repeats: NO];

我收到此错误:

Expected expression before 'RootViewController'

可能有一个简单的修复,我会感到愚蠢。提前谢谢!

修改

看看我做了什么:

RootViewController *controller = [[RootViewController alloc] init];
[NSThread detachNewThreadSelector:@selector(updateAlbums) toTarget:controller withObject:nil];

我在它上面做了一个NSLog并显示出来。但它并没有像我之前每隔10秒就有一个计时器一样完成剩下的动作。有什么想法吗?

**编辑:**

我可能不清楚我想做什么。如果用户没有关于文件的信息,我有一个向上滑动的视图。登录后,它成功了,我希望它关闭然后刷新并检查不同XIB中的相册。我试用了各种各样的东西,但似乎都没有用!提前致谢。

1 个答案:

答案 0 :(得分:0)

看起来你的目标是一个类,而不是一个类的实例。您需要定位该类的实例。