Вопросы с тегом «objective-c»

85
Программный вызов кнопки возврата контроллера навигации на iOS

В приложении для iPhone на основе UINavigationController в методе я хотел бы выполнить программный эквивалент нажатия кнопки «Назад» и возврата к просмотру. т.е. автоматически нажмите кнопку «Работа», как показано здесь: Могу ли я сделать общий вызов iOS или требуется дополнительная информация?...

85
Как синхронизировать CoreData и веб-службу REST асинхронно и в то же время правильно распространять любые ошибки REST в пользовательский интерфейс

Привет, я работаю над слоем модели для нашего приложения. Вот некоторые из требований: Он должен работать на iPhone OS 3.0+. Источником наших данных является приложение RESTful Rails. Мы должны кэшировать данные локально, используя Core Data. Клиентский код (наши контроллеры пользовательского...

85
Разница между категорией и расширением класса?

В чем разница между категорией и расширением класса. Я считаю, что оба используются для добавления пользовательских методов в существующие классы. Может кто-нибудь пролить свет на это? Мы будем очень благодарны за пояснения с кодом....

85
NSTimeInterval в HH: mm: ss?

Если у меня есть NSTimeInterval, для которого установлено значение 200.0, есть ли способ преобразовать его в 00:03:20, я подумал, что могу инициализировать NSDate с ним, а затем использовать NSDateFormatter, используя HH: mm: ss. У меня вопрос: есть ли быстрый способ сделать это или мне нужно...

85
Пример или объяснение миграции основных данных с несколькими проходами?

Моему приложению для iPhone необходимо перенести основное хранилище данных, а некоторые базы данных довольно большие. В документации Apple предлагается использовать «несколько проходов» для переноса данных, чтобы уменьшить использование памяти. Однако документация очень ограничена и не очень...

85
Основы iCloud и образец кода [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

85
ARC запрещает объекты Objective-C в структурах или объединениях, несмотря на маркировку файла -fno-objc-arc

ARC запрещает объекты Objective-C в структурах или объединениях, несмотря на то, что помечен файл -fno-objc-arc? Почему это так? У меня было предположение, что если вы отметите его -fno-objc-arc, у вас не будет этого ограничения....

85
Просмотр изменений кадра между viewWillAppear: и viewDidAppear:

Я обнаружил странное поведение в своем приложении, когда подключенный IBOutletимеет свой связанный фрейм представления между вызовами в моем контроллере представления к viewWillAppear:и viewDidAppear:. Вот соответствующий код в моем UIViewControllerподклассе: -(void)viewWillAppear:(BOOL)animated {...

85
Обмен и сохранение данных между приложениями с помощью групп приложений

Вчера iOS 8 представила новый API, касающийся групп приложений. Раньше было довольно сложно обмениваться данными и общаться между приложениями, и я считаю, что это именно то, что группы приложений призваны исправить. В своем приложении я включил группы приложений и добавил новую группу, но я...

85
Почему я не могу вызвать super.init () по умолчанию для UIViewController в Swift?

Я не использую UIViewControllerиз раскадровки, и я хочу иметь настраиваемую initфункцию, в которую я передаю NSManagedObjectIDнекоторый объект. Я просто хочу звонить, super.init()как в Objective-C. Как это: init(objectId: NSManagedObjectID) { super.init() } Но я получаю следующую ошибку...

84
Как я могу написать приложение для iPhone полностью на JavaScript, не делая его просто веб-приложением?

Я не хочу тратить время на изучение Obj-C. Я более 7 лет занимаюсь программированием веб-приложений. Разве не должно быть способа использовать WebView и просто написать все приложение на javascript, извлекая файлы прямо из ресурсов проекта?...

84
Xcode / LLDB: как получить информацию об только что сгенерированном исключении?

Хорошо, представьте, что моя точка останова objc_exception_throwтолько что сработала. Я сижу в приглашении отладчика и хочу получить дополнительную информацию об объекте исключения. Где мне это найти?...

84
Понимание сравнения NSString

Оба следующих сравнения истинны: 1) @"foo" == @"foo"; 2) NSString *myString1 = @"foo"; NSString *myString2 = @"foo"; myString1 == myString2; Однако бывают случаи, когда два NSStrings нельзя сравнивать с помощью оператора равенства, и [myString1 isEqualToString:myString2]вместо этого требуется....

84
Внедрение NSCopying

Я прочитал NSCopyingдокументацию, но все еще не уверен, как реализовать то, что требуется. Мой класс Vendor: @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString *vendorID; @property (nonatomic, retain)...

84
Цель C - присвоить, скопировать, сохранить

Я новичок в Objective C. У меня есть базовые знания в C, включая концепцию указателей. У меня два основных вопроса: Может ли кто-нибудь объяснить разницу между назначением, копированием и сохранением с помощью некоторой аналогии? Как вы обрабатываете функцию, которая возвращает переменную...

84
Нет делегата AVPlayer? Как отследить, когда песня закончилась? Objective C разработка iPhone

Я осмотрелся, но не могу найти протокол делегата для AVPlayer class. Что дает? Я использую его подкласс AVQueuePlayerдля воспроизведения массива AVPlayerItems, каждый из которых загружается из URL. Есть ли способ вызвать метод после окончания воспроизведения песни? Особенно в конце очереди? И если...

84
Получение строки ячейки UITableView при нажатии кнопки

У меня есть контроллер tableview, который отображает ряд ячеек. В каждой ячейке по 3 кнопки. Я пронумеровал теги для каждой ячейки как 1,2,3. Проблема в том, что я не знаю, как узнать, в какой ячейке нажимается кнопка. В настоящее время я получаю метку отправителя только при нажатии одной из...

84
NSTableView на основе представлений со строками с динамической высотой

У меня есть приложение с view-based NSTableViewв нем. Внутри этого табличного представления у меня есть строки с ячейками, содержимое которых состоит из нескольких строк NSTextFieldс включенным переносом слов. В зависимости от текстового содержимого NSTextField, размер строк, необходимых для...

84
Назначение id <Delegate> из несовместимого типа ViewController * const_strong

Во всем моем приложении я получаю предупреждения о семантических проблемах, когда устанавливаю ViewController.delegate = self. Я искал и нашел похожие сообщения, но ни один из них не смог решить мою проблему. ViewController.m: GameAddViewController *gameAddViewContoller = [[navigationController...