1. ホーム
  2. objective-c

[解決済み] NSNumberをNSStringに変換する方法

2022-02-19 12:27:05

質問

そこで、私は NSArray を持つmyArray"。 NSNumberNSString s. それらを別の 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 を取り出すことができますか?(本当は文字列として必要なのですが...) 私は NSString のうち NSNumber このように NSString *blah = [NSNumber intValue] . でも、上のコードでどう設定すればいいのかわからない...。

どのように解決するのですか?

試してみてください。

NSString *myString = [NSNumber stringValue];