محم*_*یری 2 objective-c uitextview nsmutablearray ios
我有一个在self中有很多名字的数组.这是我的代码:
NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"figo",@"messi",@"totti",@"ronaldo",@"pirlo", nil];
Run Code Online (Sandbox Code Playgroud)
我想在一个TextView中附加这个名字,任何名字都在一行......但是当我最后运行这个应用程序时,我看到姓氏在UITextView中,另一个名字被删除!请指导我.
这是我的完整代码:
ViewController.h
@interface ViewController : UIViewController
{
IBOutlet UITextView *text;
}
@property(nonatomic,strong) IBOutlet UITextView *text;
@end
Run Code Online (Sandbox Code Playgroud)
ViewController.m
@implementation ViewController
@synthesize text;
- (void)viewDidLoad
{
NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"figo",@"messi",@"totti",@"ronaldo",@"pirlo", nil];
[super viewDidLoad];
for (int i=0; i < [array count]; i++) {
NSString *a = [array objectAtIndex:i];
NSLog(@"%@",a);
[text setText:a];
}
}
@end
Run Code Online (Sandbox Code Playgroud)
我希望这个名字附加在UITextView中,这些名称在一行......就像这样:
figo
messi
totti
ronaldo
pirlo
Run Code Online (Sandbox Code Playgroud)
你可以试试
- (void)viewDidLoad
{
NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"figo",@"messi",@"totti",@"ronaldo",@"pirlo", nil];
[super viewDidLoad];
[text setText:[array componentsJoinedByString:@"\n"];
}
Run Code Online (Sandbox Code Playgroud)
或者如果你想要它们全部在一行中,用任何字符分隔,你可以直接替换@"\n"并使用你的.@", "没关系,但也@" "
| 归档时间: |
|
| 查看次数: |
1541 次 |
| 最近记录: |