需要将id转换为字符串

时间:2015-02-20 19:34:17

标签: ios objective-c iphone ios8

我正在处理一个简单的应用程序,该应用程序从另外两个表(书籍和人员)接收一个包含两个对象的联接表:books_id和people_id。我做了上面的所有设置,只有在这个表中标签没有被内容替换,在案例中将是id。我认为在它的id中已经发生在使用字符串的outrass表中的数字。在视觉中我把我的label.text等于我的绳索,但在这种情况下label.text不应该传递任何东西,因为它不仅是数字而且没有文本。我该怎么办?

#import "LeiturasViewController.h"

@interface LeiturasViewController ()

@end

@implementation LeiturasViewController

- (void)viewDidLoad {
    [super viewDidLoad];


    self.people_id.text = [NSString stringWithFormat:@"%@", self.pessoa_id];
    self.book_id.text = [NSString stringWithFormat:@"%@", self.book_id];

}


@end

2 个答案:

答案 0 :(得分:0)

我不知道我的问题是否正确,因为它不是很清楚,但我相信这就是你所需要的

label.text = [NSString stringWithFormat:@"%d", pessoa_id];

答案 1 :(得分:0)

- (void)viewDidLoad 

{

    [super viewDidLoad];

    NSString *peple = (NSString*) self.pessoa_id;
    NSString *book = (NSString*) self.book_id;

    self.people_id.text = [NSString stringWithFormat:@"%@", peple];
    self.book_id.text = [NSString stringWithFormat:@"%@", book];

}