Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
#1

Мой первый изменяемый массив - Программирование iOS

20.02.2016, 17:41. Просмотров 445. Ответов 4
Метки нет (Все метки)

Мне необходимо создать несколько изменяемых массивов.
NSMutableArray * aMassive = [[NSMutableArray alloc] init]; - ругается("Initializer element is not a compile-time constant");
NSMutableArray * aMassive = [NSMutableArray array]; - тоже ругается("Initializer element is not a compile-time constant");
Массивы планируются такого типа: [@"P", @"B",@"p",@"K",......]
Соответственно буду по индексу получать элементы массива и записывать по индексу новые значения(не добавлять, а менять). Размер массива неизменен(9).
Что я делаю не так?! (Xcode 7.2.1).
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2016, 17:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Мой первый изменяемый массив (Программирование iOS):

Мой первый шаг - Turbo Pascal
«Строки» Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Требуется: Определить, сколько в...

Мой первый jQuery - jQuery
Вчера весь день убил на написание первого скрипта. Сам больше дизайнер, но тут прям затянуло :) Что нужно: сделать на странице...

Мой первый треугольник - OpenGL
Делаю для андроид package com.example.opengl; import java.nio.ByteBuffer; import java.nio.ByteOrder; import...

мой первый ноут - Ноутбуки
3 дня назад я купила ноут.и у меня уже 1000000 вопросов

Мой первый Hello, world! - Assembler
Вот решил научиться писать на асм и столкнулся со следующим, есть код, который я написал с помощью видео...

Мой первый тетрис - C++
Пишу тетрис ). Подскажите есть ли способ попроще? Например как-то без массива... (мигает). Вот что получается: #include <iostream> ...

4
AntiVIRUZ
7 / 7 / 2
Регистрация: 19.12.2011
Сообщений: 51
21.02.2016, 10:24 #2
Скорее всего ты объявляешь эти переменные вне какой-либо функции. Эти ошибки не относятся конкретно к массивам, а могут возникнуть для любой переменной
0
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
21.02.2016, 12:34  [ТС] #3
Т.е. массив нельзя сделать глобальным? Чтоб к нему обращаться отовсюду? Или делать глобальную переменную, которой внутри функции, где создан массив присваивать значения массива, так получается?
Спасибо, будем посмотреть)
0
AntiVIRUZ
7 / 7 / 2
Регистрация: 19.12.2011
Сообщений: 51
21.02.2016, 12:36 #4
Учи мат часть =) Objective C это не С++ и в нем нельзя делать глобальные переменные таким же способом. Делай либо синглтон, либо класс со статическими переменными, либо переменную класса, если хочешь обращаться толькл внутри класса. И вообще глобальные мутабельные переменные это очень плохо
0
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
21.02.2016, 18:21  [ТС] #5
Спасибо). Я этим и занимаюсь учу-)
0
21.02.2016, 18:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2016, 18:21
Привет! Вот еще темы с ответами:

Мой первый скипт - JavaScript
Прочитал недавно самоучитель небольшой, решил сделать скриптик <html> <head> <title>Семья Антипиных- главная страница</title> <link...

мой первый сайт - HTML, CSS
Добрый день. написал свой первый сайт.Хотелось бы услышать критику опытных людей.

Мой первый сайт... - Web
Здравствуйте дороги читатели этой темы!Если вы зашли сюда посмотреть "Что за" то лучше сразу выйдите - разговор будет длинный))И пойдет он...

мой первый сайт - HTML, CSS
здравствуйте решил побаловаться и написать сайт вот что пока есть <!doctype html> <html> <head> <meta charset="utf-8"> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru