How about doing this instead:
NSArray *integerStrings = [[textField stringValue] componentsSeparatedByString:@","];
for (NSString *integerString in integerStrings) {
NSDecimalNumber *number = [NSDecimalNumber decimalNumberWithString:integerString];
// do whatever you want with the number...
}
Alternatively, if the numbers are always integers, the loop could be:
for (NSString *integerString in integerStrings) {
NSInteger number = [integerString integerValue];
// do whatever you want with the number...
}