Описание тега nsuinteger

Целое число без знака целевого числа C
1 ответ

Есть ли лучший способ избежать предупреждения "Сравнение знаков" при сравнении строки NSIndexPath и счетчика NSArray?

Я включил предупреждения 'Signed Comparision' (aka -Wsign-compare) для своего проекта iOS в XCode (поразительно, по умолчанию он был отключен). После этого появилось много предупреждений: /Users/michalciuba/projects/GlobeMobile/Classes/ACMailControl…
12 фев '14 в 10:13
1 ответ

Изменение типа параметра для методов делегата

У меня есть метод делегата NSURL, который принимает в качестве параметра NSInteger - (void)connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWritten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSI…
04 мар '13 в 19:49
1 ответ

Тип или свойство (NSUInteger (иначе unsigned int)) не соответствует типу ivar (int)

Я хочу объявить NSInteger переменная в моем ViewController, но я получаю ошибку. В моем ViewController.h у меня есть @interface MainViewController : UIViewController{ NSInteger currentSection; //Other stuff } @property (assign,nonatomic) NSUInteger …
23 авг '12 в 18:57
2 ответа

Разделите NSUInteger на 100

У меня есть NSUInteger, и я хочу разделить его на 100. Допустим, у меня есть номер 1 в NSUInteger, я хочу разделить его на 100 и получить 0,01 в результате. (float) percent / 100 процентов является NSUInteger
15 авг '12 в 21:46
1 ответ

Почему NSInteger вместо NSUInteger в "numberOfSectionInTableView:"?

Метод источника данных UITableView numberOfSectionsInTableView: имеет тип возврата NSInteger, Однако UITableView не может иметь отрицательное количество строк; в нем 0 или более строк, так почему же возвращается тип NSInteger? Разве это не учитывает…
28 окт '12 в 02:34
0 ответов

Неявное преобразование теряет целочисленную точность: "NSUInteger" (он же "unsigned long") в "uint32_t" (он же "unsigned int")

Xcode сообщает мне следующее предупреждение: Неявное преобразование теряет целочисленную точность: "NSUInteger" (он же "unsigned long") в "uint32_t" (он же "unsigned int") Строка, которая выдает это предупреждение: NSUInteger radius = // some value;…
24 сен '15 в 15:22
1 ответ

Могу ли я изменить (без знака) на (NSUInteger) или это создаст проблемы?

Я являюсь разработчиком программного обеспечения младшего, могу ли я просто поменять (без знака) на (NSUInteger) или буду создавать проблемы позже? - (unsigned)retainCount { return UINT_MAX; //denotes an object that cannot be released } предупрежден…
14 июл '15 в 14:54
1 ответ

Отсутствует 64-битная поддержка при загрузке в AppStore

Я пытался проверить и загрузить свое приложение в магазин приложений. Но оно закончилось ошибкой " Ошибка пропуска 64-разрядной версии". Я внес изменения, добавив arm64 в действующие архитектуры и стандартные архитектуры (armv7,arm64) - $(ARCHS_STAN…
21 янв '16 в 10:49
2 ответа

%lu и%u оба дают мне предупреждения....

Привет, я получаю это предупреждение при использовании%lu: msgstr "формат указывает тип unsigned long, но аргумент имеет тип unsigned int." затем, когда я заменяю%u: предупреждение меняется на: msgstr "формат указывает тип unsigned int, но аргумент …
11 мар '14 в 08:57
1 ответ

Я не могу разделить NSUInteger на 2

Фрагмент кода: NSUInteger *lengthOfLine =100; NSUInteger *half = lengthOfLine/2; Ошибка компиляции для строки 2: Invalid operands to binary expression ('NSUInteger *' (aka 'unsigned long *') and 'int')
09 авг '14 в 16:04
1 ответ

Почему мое целое число увеличивается на 4?

У меня есть заявление, если это @property (nonatomic) NSUInteger *theScore; if (hint.hidden) { theScore += (2); } else { theScore += (1); } NSLog(@"Score changed"); score.text = [NSString stringWithFormat:@"%d", theScore]; Но вместо того, чтобы рейт…
07 июл '12 в 14:14
1 ответ

Проблема с преобразованием значения в iOS, используя NSUInteger и NSMutableDictionary

У меня есть NSMutableDictionary который содержит несколько элементов в паре ключ / значение. Я сохранил строки с ключом и извлек их без проблем, однако, когда я сохраняю значение типа NSUInteger и попытаться извлечь это из словаря, в результате я по…
15 июн '12 в 20:47
3 ответа

NSIntegerMax против NSUIntegerMax

NSUInteger index = [self.objects indexOfObject:obj]; if (index == NSNotFound) { // Success! Note: NSNotFound internally uses NSIntegerMax } if (index == NSUIntegerMax) { // Fails! } Зачем? Я полагаю, чтобы получить значение без знака в результате in…
05 июл '11 в 11:07
1 ответ

iOS: сравнение NSInteger и NSUInteger

Сюрприз! У меня есть такая переменная, NSInteger index = 0; Я сравниваю его с одним из подсчетов (который возвращает NSUInteger) как это, if((index-1) <= [[currentmonth subviews] count]) { NSLog(@"true"); } else { NSLog(@"false"); } Это всегда да…
25 авг '14 в 06:50
1 ответ

NSUInteger не отображается должным образом на TestFlight

Я тестировал свое приложение на симуляторе и устройстве. Есть ярлыки, которые показывают NSIntegers, и я отформатировал их как: [NSString stringWithFormat:@"%lu", (unsigned long)_qty] Это работает. Однако, когда я создаю свое приложение для TestFlig…
11 июл '16 в 09:57
1 ответ

Использование нескольких перечислений NSUInteger в качестве параметра метода

Я пытаюсь сделать метод с форматом, аналогичным setAutoresizingMask: метод NSView. Я хочу, чтобы кто-то мог указать несколько значений, которые я объявил в моем перечислении (NSHeightSizable | NSWidthSizable), как в маске авторазмера. Как я могу это…
02 авг '10 в 22:58
3 ответа

Инициализация делает указатель из целого числа без приведения

Я получил это предупреждение, когда я пытаюсь получить символ по индексу Инициализация делает указатель из целого числа без приведения вот код: int random(arch4random()%(string.length)); NSString * char =[string charachterAtIndex:random]; я просто х…
23 апр '12 в 21:10
1 ответ

Использование NSUInteger Input для insertObject:___ atIndex:___

Я пытаюсь создать простую игру в крестики-нолики с помощью NSMutableArray. Создан класс с именем "Board" с методом "getPosition" (я предполагаю, что это лучший способ получить пользовательский ввод). Я спрашиваю позицию, затем приводю от int к NSUIn…
19 ноя '14 в 18:57
2 ответа

Использовать переменную вне блока Firebase

Привет всем, я использую Firebase для своего проекта ios... У меня много проблем с использованием значений моих переменных вне блоков Firebase, когда я запрашиваю базу данных. Например, в этом случае я пытаюсь получить числовое значение из этого зап…
18 апр '18 в 16:05
3 ответа

Создание пользовательских методов с unitFlags

Я хотел бы создать методы, которые принимают параметр "unitFlags", похожий на Event Kit - (NSDateComponents *)components:(NSUInteger)unitFlags fromDate:(NSDate *)date. В предыдущем методе и методе, показанном ниже, юнит-флаги могут быть установлены …
10 май '13 в 21:59