我不确定我是否需要一个UITableView的IBAction,但我想要做的是有一些控件,我可以在页面加载期间隐藏它,然后用我从中得到的数据填充其单元格远程服务器,然后显示UITableView。
我该怎么做?当我当前尝试按下控件并将UITableView拖到ViewController时,它给我提供了:dataSource或delegate。我选择了dataSource,但后来不确定接下来要做什么。
我试图在.h
中做这样的事情@interface MyBusinessesController : UIViewController
- (IBAction)businessList:(id)sender;
@property (weak, nonatomic) IBOutlet UITableView *businessListProperty;
@end
这是在.m
#import "MyBusinessesController.h"
@interface MyBusinessesController ()
@end
@implementation MyBusinessesController
@synthesize businessListProperty;
...
但似乎我离开了。做我想做的事的正确方法是什么?
谢谢!
答案 0 :(得分:2)
如果我正确理解了您的问题,您希望在视图加载并从后台服务器下载某些信息时隐藏UITableView,那么当所有数据完成后,下载会显示表格视图吗?你为什么需要IBAction?在viewDidLoad中,将“businessListProperty”表设置为隐藏,self.businessListProperty.hidden=TRUE;
然后使用NSURLConnection从服务器下载信息,并在connectionDidFinishLoading中将表视图设置为您下载的任何数据,然后将其隐藏值设置为false。
-(void)connectionDidFinishLoading:(NSURLConnection *)connection{
//set tableview to whatever you downloaded here
self.businessListProperty.hidden=FALSE;
}
-Shrdder2794