iOS, как копировать / ссылаться на C-массив?

У меня есть 3 массива с ints (перечислениями): static int *openEnv[] = {INGMenuItemLogon,INGMenuItemSpace,INGMenuItemAppointment,INGMenuItemInfo,INGMenuItemSettings}; static int *closedEnv[] = {INGMenuItemLogoff,INGMenuItemSpace,INGMenuItemOverview,INGMenuItemAccounts,INGMenuItemTransfer,INGMenuItemAnalyse,INGMenuItemAppointment,INGMenuItemInfo,INGMenuItemSettings}; int *currentEnv[]; если пользователь нажимает на кнопку, я хочу, чтобы currentEnv изменился на openEnv или closedEnv – (void) tap { if( closed ) currentEnv = closedEnv; else currentEnv = openEnv; } Но это приводит к ошибкам сборки. […]

iOS Objective C – указатель на управление интерфейсом на viewDidLoad

К сожалению, я новичок в ObjC. Я создал список и панель инструментов внизу, с двумя кнопками. Первая кнопка обновляет список, вторая – «включена», когда вы нажимаете на элемент списка, и при нажатии на нее будет выполняться дополнительная работа. Это требует, чтобы я отключил эту кнопку при запуске, но включил on didSelectRowAtIndexPath. Я хочу захватить указатель […]

UITextField отказывается разрешить ввод пользователя

Я настроил UITextField в Interface Builder и связал его с свойством self.nameField . Моя проблема заключается в том, что, как и при нажатии на нее, ничего не происходит – пользователь не может ввести какой-либо текст; там нет даже курсора. Если я добавлю becomeFirstResponder тогда клавиатура автоматически отобразится. Я хочу, чтобы клавиатура отображалась тогда и только […]

Как сгруппировать табличное представление с динамическими разделами в iOS

Я называю веб-сервис и получаю приятный JSON взамен. Этот JSON перечисляет пару отчетов с категорией. Большой вопрос заключается в том, как я могу сделать красивую таблицу с этим, сгруппированные по категориям. Я новичок в iOS, и я действительно застрял в этом вопросе. Я сохраняю json в массиве следующим образом: tableData = [NSJSONSerialization JSONObjectWithData:dataWebService options:kNilOptions error:&error]; […]

Обмен кодом между UITableViewCell и UICollectionViewCell

У меня довольно большой подкласс UITableViewCell, который обрабатывает различные жесты и поведение stat. Я также создаю UICollectionView, поведение моего подкласса UICollectionViewCell довольно близко к моему UITableViewCell. Я вложил в него много кода. Мои вопросы: есть ли шаблон дизайна, который позволил бы мне иметь код UI (жест и состояние), разделяемый между этими двумя подклассами? Я слышал […]

Легче изменить рамки UIView?

Часто мне нужно просто переместить вид на 5 пикселей вниз. Мой подход подобен этому view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y + 5, view.frame.size.width, view.frame.size.height); Не существует ли более простой способ? : – /

UITableView reloadData асинхронный

Я делаю функцию поиска для своего приложения, что хочу выделить строку поиска в ячейке. Для этого я сохраняю строку поиска в глобальной переменной activeSearchString которой может обращаться tableView:cellForRowAtIndexPath . tableView:cellForRowAtIndexPath затем выделяет содержимое activeSearchString в возвращаемой ячейке. Однако он не работает. Если вы проверяете журнал, кажется, что reloadData выполняется асинхронно (поэтому после того, как activeSearchString […]

Восстановить метод покупки приложения в моем приложении iOS

Это мои первые шаги по внедрению IAP, поэтому будьте спокойны. Я должен реализовать кнопку приложения восстановления в своем приложении, и я не знаю, с чего начать / изменить Это мой класс IAP #import "IAPHelper.h" @implementation IAPHelper @synthesize productIdentifiers = _productIdentifiers; @synthesize products = _products; @synthesize purchasedProducts = _purchasedProducts; @synthesize request = _request; – (id)initWithProductIdentifiers:(NSSet *)productIdentifiers […]

Основываясь на iPhone с профилем подготовки

У меня возникли проблемы с настройкой моего проекта Xcode, чтобы он основывался на моем iPhone. Я выполнил все шаги Помощника по обеспечению разработки, но у меня всегда есть действующий профиль подготовки, соответствующий идентификатору приложения com.test. Не получается Ошибка при создании. Мой идентификатор приложения в профиле обеспечения составляет 93QA3MXYM7.com.test.MediaAccess. В моем Файл info.plist идентификатор пакета com.test.I […]

Monotouch SQLite будет каждый раз создавать новый db?

Я немного новичок в этом. Я хотел использовать SQLite-net dealio, используя https://github.com/praeclarum/sqlite-net/blob/master/examples/Stocks/Stocks.cs Это точная схема, где я получил этот код. Мне нравится идея объявить мои модели супер быстрыми и чистыми. Тем не менее, я получил это. Мне интересно, будет ли он создавать новый db и все при каждом запуске, если вы хотите назвать это из […]

Давайте будем гением компьютера.