Arrays 如何传递myArray的对象?

Arrays 如何传递myArray的对象?,arrays,fonts,font-size,uifont,Arrays,Fonts,Font Size,Uifont,我是一个新手,我已经学习了一些基础知识,但没能理解这一点。我在谷歌上搜索了这么多,但终于在这里登陆了 fontFamily = [[UIFont alloc]init]; fontSize = [[NSMutableArray alloc]initWithObjects:@"10",@"15",@"20",@"25",@"30", nil ]; [text setFont: [[UIFont familyNames] size:<----- fontFamily=[[UIFont

我是一个新手,我已经学习了一些基础知识,但没能理解这一点。我在谷歌上搜索了这么多,但终于在这里登陆了

fontFamily = [[UIFont alloc]init];  
fontSize = [[NSMutableArray alloc]initWithObjects:@"10",@"15",@"20",@"25",@"30", nil ];

[text  setFont: [[UIFont familyNames] size:<-----
fontFamily=[[UIFont alloc]init];
fontSize=[[NSMutableArray alloc]initWithObjects:@“10”,“15”,“20”,“25”,“30”,nil];

[text-setFont:[[UIFont familyNames]size:我真的不知道你在找什么。但是如果你想访问你放在数组中的字符串,你可以这样做:

[fontSize objectAtIndex:2]
你可以把它放在任何你想放的地方,因为这就是索引2

您应该注意,您在数组中放置的是字符串值,而不是数字值

编辑以回应评论

您并不想将数组传递到任何地方,您想做的是:

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
    // if calling for size component
    return fontSize.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
    // if calling for size component
    return [fontSize objectAtIndex:row];
}

如果我有点走神,我很抱歉,我不太使用pickerViews。

谢谢你的回答,我的问题是如何传递数组中的所有对象?这样,用户从字体系列中选择字体,从字体大小数组中选择字体大小。请帮帮忙。@indiaxxo-这没有任何意义。你一次只能设置一个大小。我很抱歉假设您正在用此数据填充UITableView。@jrturton:是的,现在我知道了,大小只能有1个int值。如果有可能,我如何传递整个数组?谢谢!@NJones:我在PickerView中填充了一个组件。