0
我有一个问题,即时通讯厌倦寻找答案的列表..我怎样才能获得SelectedRow从其它类
我有2个选项卡,一类为每个标签(tabFuncionario.h和tabObras.h),第一个类(tabFuncionario)有一个列表视图。在第二课中,我想获得第一课listview的选择行。
头等舱: tabFuncionario.h
@interface tabFuncionario : UIViewController <UITableViewDelegate, UITableViewDataSource>{
NSArray *Names;
NSArray *Path;
NSArray* ListaFuncionarios;
Funcionario* SelectedFuncionario;
}
@property (nonatomic, retain) NSArray*Names;
@property (nonatomic, retain) NSArray*Path;
@property (nonatomic, retain) NSArray* ListaFuncionarios;
@property (nonatomic, retain) Funcionario* SelectedFuncionario;
+(NSString*) getSelectedFuncionarioCodigo;
tabFuncionario.m
+ (NSString*)getSelectedFuncionarioCodigo
{
return [tabFuncionario SelectedFuncionario.codigo];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
Funcionario* func = [self.ListaFuncionarios objectAtIndex:indexPath.row];
self.SelectedFuncionario = func;
}
二等:tabObras.m
-(void)viewDidLoad{
[super viewDidLoad];
NSString* Codigo = [tabFuncionario getSelectedFuncionarioCodigo];
的 “getSelectedFuncionario” 不工作。我将所选行的数据作为对象“Funcionario”存储在第一个类中。
你有什么要求吗?我究竟做错了什么?
感谢您的帮助
你是对的!这是一个简单的方法来做到这一点,但在Objective-C中是新的,这是我的第一个应用程序,所以你可以做一个单例类的例子吗?非常感谢@vbergae! – 2011-03-30 11:01:02
Thx很多,我做到了,它的工作! :D – 2011-03-30 15:04:34
是啊!恭喜! :-) – 2011-03-30 16:06:25