所以我有一个带有 NSNumber
s 和 NSString
s 的 NSArray
“myArray”。我在另一个 UIView
中需要它们,所以我是这样的:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];
subjectText 有效。
但是我怎样才能得到 NSNumber
s 呢? (我实际上需要它们作为字符串......)
我会像这样将 NSString
从 NSNumber
中转换出来:
NSString *blah = [NSNumber intValue]
。但是我不知道如何在上面的代码中设置它...
最佳答案
试试:
NSString *myString = [NSNumber stringValue];
https://stackoverflow.com/questions/3969972/
相关文章:
ios - 如何以简单的方式将 CGPoint 对象添加到 NSArray?
objective-c - xcode4中框架和静态库的区别,以及如何调用它们
ios - 获取 UITableViewCell 内的按钮单击
ios - 如何调整 UIButton 的 imageSize?
iphone - 通过保持纵横比和宽度调整 UIImage 的大小
ios - 我可以更改 NSLayoutConstraint 的乘数属性吗?
ios - 如何在 View 出现之前滚动到 iPhone 上 UITableView 的底部
iphone - 在 iPhone TableView 单元格的单元格右侧添加小箭头