首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在加载新视图时立即使用NSString设置label.text,在类方法中设置NSString值

如何在加载新视图时立即使用NSString设置label.text,在类方法中设置NSString值
EN

Stack Overflow用户
提问于 2010-09-28 00:08:09
回答 3查看 3.4K关注 0票数 1

我想将我的新视图(我在选择表行时加载的视图)上的标签设置为变量NSString值,这就是我正在做的事情

代码语言:javascript
运行
复制
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath          
 {

    int selected_row = [indexPath row];
    SingleTon *index_instance = [SingleTon sharedInstanceIndex];
    [index_instance setIndex:selected_row];
    selected_row = [index_instance getIndex:selected_row]; 
    NSLog(@"Selected row %d", selected_row);
    [SelecetionViewController uploadthecontent:selected_row];
    [self presentModalViewController:selection_controller animated:YES];
}  

.h文件包含

代码语言:javascript
运行
复制
NSString *rest_name;
IBOutlet UILabel *lbl;   
//Some class methods declared

.m文件包含

代码语言:javascript
运行
复制
- (void)viewDidLoad { 

    [super viewDidLoad];  
    lbl.text = rest_name;   
}

//class method
+ (void)uploadthecontent:(int)data  
{  
    SelecetionViewController *controller = [[SelecetionViewController alloc] init];  
    [controller labelset:data];    //calls labelset method which set rest_name to some value
    [controller release];  

}

-(void)labelset:(int)data{

    [rest_name release];
    SingleTon *indexinstance = [SingleTon sharedInstanceIndex];
    SingleTon *rnameinstace = [SingleTon sharedInstance1];
    //SingleTon *baddrinstance = [SingleTon sharedInstance2];
    NSMutableArray *selected_rname;
    //eNSMutableArray *selected_baddr;
    int i = [indexinstance getIndex:data];
    selected_rname = [rnameinstace getRName:selected_rname];
    NSString * rname = [[NSArray arrayWithArray:selected_rname] objectAtIndex:i];
    NSLog(@"Retaurant name : %@",rname);
    //lbl.text = rest_name;
    rest_name = [[NSString alloc] init];
    rest_name = rname;
    NSLog(@"I am here : %@",rest_name);
    //[rest_name retain];
}

//rest_name is what I am trying to access and set as label
EN

Stack Overflow用户

发布于 2011-11-11 01:39:56

这个问题已经有一年多了,但因为我是在寻找解决方案的过程中才发现这个问题的,所以我想我可能会回答这个问题。至少是我的问题所在。

我只是有完全相同的行为。我犯的错误是忘记将我创建的插座(UITextFields)连接到界面生成器中我的文件的所有者。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3805657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档