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