Как суммировать целые числа в NSArray - Задача c - PullRequest
0 голосов
/ 12 июня 2018

У меня есть NSArray с int Number, и, например, я хочу суммировать значение индекса 0 и 2 в Swift, написанное так:

var sum = Num[0]+Num[2]
print(sum)

, но как насчет objC?

thisмой массив в objC

 NSArray *Num = @[@1,@2,@8,@12,@11,@15];

1 Ответ

0 голосов
/ 26 июня 2018

В Objective C это будет массив NSNumber, а не NSInteger или CGFloat.Вам нужно будет конвертировать NSNumber в Integer или Float, прежде чем добавлять их.Это можно сделать следующим образом:

NSArray *arrayNumbers = @[@13,@40,@8,@45,@51,@65];
NSInteger totalInteger = [arrayNumbers[0] integerValue] + [arrayNumbers[2] integerValue];
NSLog(@"This is total :--> %d",totalInteger); 
OUTPUT
This is total :--> 21

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...