Как динамически добавлять данные NSComboBox с использованием объектных фреймов c и какао в xcode?Динамические данные для NSCombobox
-(void)awakeFromNib
{
NSLog(@"View controller instance with view: %@", self.view);
char* data = getData(); // I will be using data to populate records below
// Setup combo box with data from getData() instead of dummy apple, bag, cat, dog
self.myRecords = @[@“apple”, @“bag”, @“cat”, @“dog"];
[self.myRecordsCombo addItemsWithObjectValues:self.myRecords];
}
// C Method
int
getData()
{
char name[128];
NSString *str;
while(/*traverse through data for combo box */){
NSString *tempName = [NSString stringWithFormat:@"%c", name];
str = [str stringByAppendingString:tempName];
....
}
NSLog(str); //will be passed to awakeFromNib and populate to combo box
}
Возможно, не получается получить правильные строки, так как в итоге они будут содержать переменные мусора.
Вы хотите, чтобы добавить элементы в NSComboBox программно? –
Да, @AnoopVaidya – newbieMACuser