मैं संग्रह दृश्य ऐप बना रहा हूं। जहां मैं JSON स्ट्रिंग के माध्यम से सर्वर से डेटा ला रहा हूं। और मेरा काम प्रवाहअज्ञात चयनकर्ता में समस्या उदाहरण के लिए भेजी गई
ProjectVollectionViewCell.h, .m, .xib के रूप में संग्रह दृश्य कक्ष बनाया गया है। ज के लिए
कोड है -
@interface ProjectCollectionViewCell: UICollectionViewCell
@property (कमजोर, nonatomic) IBOutlet UIImageView * projectImage;
@property (कमजोर, nonatomic) IBOutlet UILabel * projectLabel;
@end मीटर के लिए
कोड डिफ़ॉल्ट है और इसके बाद के संस्करण 2 चर संश्लेषित। और .xib अपने ViewController के लिए छवि देखें और लेबल (संग्रह दृश्य सेल के साथ ऊपर वर्ग लिंक्ड और "projectCell" पहचानकर्ता नाम जुड़ा हुआ साथ संग्रह देखें सेल है।
- संहिता, collectionView होता है, के रूप में पालन है ViewController.m के लिए
कोड अंदर
- (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section{
return [projectList count];
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath;
{
ProjectCollectionViewCell *cell = (ProjectCollectionViewCell *)[cv dequeueReusableCellWithReuseIdentifier:@"projectCell" forIndexPath:indexPath];
cell.projectLabel.text = @"";//Here i am getting issue
//cell.projectLabel.text = [[NSString alloc] initWithString:[[projectList objectAtIndex:indexPath.row] objectForKey:@"albumName"]];
return cell;
}
से ऊपर कोड cell.projectlabel में
मुझे जारी
दे रहा है है[UICollectionViewCell projectLabel]: unrecognized selector sent to instance 0x75f0fb0
2013-02-07 20:08:17.723 Sample[3189:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UICollectionViewCell projectLabel]: unrecognized selector sent to instance 0x75f0fb0'
*** First throw call stack:
सेल मूल्य ठीक है, मुझे पता चला है कि एनएसएलओजी और कोड संकेत के साथ प्रोजेक्ट लेबल भी ले रहा है। "। लेकिन मैं इस द्वारा लेबल फ़ील्ड मान सेट करने में सक्षम नहीं हूं। तो कृपया मेरी मदद करो।
क्या आपने निब पंजीकृत किया है? –
हां। जैसे - [self.projectListView रजिस्टर क्लास: [UICollectionViewCell क्लास] के लिए CellWithReuseIdentifier: @ "projectCell"]; – VarunJi
@ सांग आप प्रतिभाशाली व्यक्ति हैं। :)। तुमने मेरी जान बचाई। कृपया इसे अपना उत्तर दें। मैं इसे समाधान के रूप में मानूंगा। – VarunJi