這傢伙一直在做我的頭幾個小時.... :(無法在顯示前將值分配給控制器中的標籤?
我有控制器的陣列,其加載到滾動視圖
我想賦值給一個標籤「分類」,但我無法做到這一點 - 該值顯示爲NULL ??
我可以在方法viewDidLoad中
我試過幾個方法,但沒有工作......然而
硬編碼這個?我的.h文件看起來像這樣...
@interface ReviewCategoryViewController : UIViewController {
@public
UILabel *CategoryTitle;
}
- (id)initWithCategory:(NSString *)category;
- (id)setCategory:(NSString *)category;
@property (strong, nonatomic) IBOutlet UILabel *CategoryTitle;
@end
我的實現看起來像這樣...
- (id)setCategory:(NSString *)category
{
[self.CategoryTitle setText:category];
NSLog(@">>2. Category %@ %@", category, CategoryTitle.text);
return self;
}
// load the view nib and initialize the pageNumber ivar
- (id)initWithCategory:(NSString *)category
{
self = [super initWithNibName:@"ReviewCategoryViewController" bundle:nil];
[self.CategoryTitle setText:category];
NSLog(@">>1. Category %@ %@", category, CategoryTitle.text);
return self;
}
我的方法呼叫看起來像這樣...
ReviewCategoryViewController *controller = [viewControllers objectAtIndex:cardNo];
if ((NSNull *)controller == [NSNull null])
{
NSString *temp = [categories_array objectAtIndex:cardNo];
controller = [[ReviewCategoryViewController alloc] initWithCategory:temp];
[controller setCategory:temp];
[viewControllers replaceObjectAtIndex:cardNo withObject:controller];
}
我的日誌顯示下列 ????
2013-04-12 16:54:27.507 Review Writer[14455:11603] >>1. Category Adapability **(null)**
2013-04-12 16:54:27.509 Review Writer[14455:11603] >>2. Category Adapability **(null)**
你確定你鏈接您的標籤界面生成器?嘗試打印NSLog(@「>> 1。Category%@%@」,category,CategoryTitle);看看它是否鏈接正確 – calampunay