【发布时间】:2016-04-29 08:42:57
【问题描述】:
在我的应用程序中,我想在viewDidLoad 方法中调用IBAction 方法。我像这样打电话给[self myContest:nil];。当我点击IBAction 方法时,它工作正常,但最初启动屏幕时它不工作。
最初我的屏幕是这样的,
这是 IBAction 代码,
-(IBAction)myContest:(id)sender
{
value = 0;
[tableViewContest reloadData];
if(str.length > 0)
{
NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];
}
}
问题是什么?任何帮助。
【问题讨论】:
-
准确定义“不调用”。如果您在
myContest:上放置NSLog()或断点,您看到调用了吗?你怎么知道它在工作? -
@Larme 它正在调用但没有显示任何东西。
-
它应该显示什么?
-
@Larme 在最初加载视图控制器时看到我上面的屏幕。我想要这样
-
从 viewdidload 触发按钮操作时,您的 tableview 没有显示正确的内容?如果是这样,请确保在调用 table reloaddata 方法之前填充必要的内容。
标签: ios objective-c uitableview uibutton