我在NSArray
上有一个viewdidload
朋友列表,然后我有一个自定义的表格视图
每个单元格包含Lable
,我想在表格视图单元格中显示Lable
中的数组元素。
我的代码为
tableList1 = [[NSArray
alloc]initWithObjects:@"Harendra",@"Satyendra",@"Jitendra",@"Sandeep",@"Dick",@"nihyan",@"alex
",@"Gorav",nil];
和
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// ******** LableView *******
UILabel* cellLabel = [[UILabel alloc] initWithFrame:CGRectMake(200,12, 141, 111)];
cellLabel.textColor=[UIColor greenColor];
cellLabel.font=[UIFont boldSystemFontOfSize:18];
//cell.textLabel.text = [callDetailArray objectAtIndex:indexPath.row];
cell.textLabel.text =[tableList1 objectAtIndex:indexPath.row];
// cellLabel.text =[NSArray arrayWithArray:tableList];
cellLabel.text = @"Lorem Ipsum";
cellLabel.backgroundColor = [UIColor clearColor];
cellLabel.opaque = NO;
[cell.contentView addSubview:cellLabel];
NSLog(@" arr count in Friends list %i",tableList1.count);
答案 0 :(得分:-1)
将tableList1
更改为instance variable
和
cell.textLabel.text =[self.tableList1 objectAtIndex:indexPath.row];
或
cell.textLabel.text =[_tableList1 objectAtIndex:indexPath.row];
答案 1 :(得分:-1)
使用此代码
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// ******** LableView *******
UILabel* cellLabel = [[UILabel alloc] initWithFrame:CGRectMake(20,12, 141, 111)];
cellLabel.textColor=[UIColor greenColor];
cellLabel.font=[UIFont boldSystemFontOfSize:18];
cellLabel.text = [tableList1 objectAtIndex:indexPath.row];
cellLabel.backgroundColor = [UIColor clearColor];
cellLabel.opaque = NO;
[cell.contentView addSubview:cellLabel];
NSLog(@" arr count in Friends list %i",tableList1.count);
OR 检查您在代码中添加的这两种方法。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [tableList1 count];
}
//http://mobile.tutsplus.com/tutorials/iphone/iphone-json-twitter-api/
// Asyncimageview https://github.com/nicklockwood/AsyncImageView/blob/master/Examples/Basic%20Example/AsyncImageDemo.xcodeproj/project.pbxproj
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 50;
}
这适用于Xml解析文件和代码
http://pastie.org/8489239 //这适用于xmlparser
http://pastie.org/8489241// // //
这适用于xml阅读器
http://pastie.org/8489293 // .h文件
http://pastie.org/8489298 // .m文件
代码是
/ *
NSString * url = @“http://www.lancers.jp/work/search/.rss”;
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
NSDictionary *dict=[XMLReader dictionaryForXMLData:data error:nil];
NSLog(@"%@",[dict description]);
* /
用于xml解析的代码
我希望这段代码对你有用。
这是针对skdabase
http://pastie.org/8497379 //这是针对skdabase.h文件的
http://pastie.org/8497379这适用于skdatabase.m