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

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

4
Что такое NSZombie?
Я видел предложения, в которых говорилось, что нужно установить NSZombieEnabledво trueвремя отладки. Что такое NSZombie? Это фреймворк? Настройка?

4
Как использовать структуру Swift в Objective-C
Просто у меня есть структура, в которой хранятся константы приложения, как показано ниже: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Эти константы можно использовать в коде Swift, Constant.ParseClientKeyнапример, вызвав . Но в моем коде …

16
масштабировать изображение в UIButton до AspectFit?
Я хочу добавить изображение в UIButton, а также хочу масштабировать свое изображение, чтобы оно соответствовало UIButton (уменьшить изображение). Пожалуйста, покажите мне, как это сделать. Это то, что я пробовал, но это не работает: Добавление изображения на кнопку и использование setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; Делаем «растягивающее изображение»: UIImage *stretchImage …

6
iOS: сравните две даты
У меня есть , NSDateчто я должен сравнить с двумя другими , NSDateи я стараюсь с NSOrderAscendingи , NSOrderDescendingно если моя дата ровно в двух других дат? Пример: если у меня есть a myDate = 24/05/2011 и два других, которые равны one = 24/05/2011и two, 24/05/2011что я могу использовать?

14
Как перехватить события касаний на объектах MKMapView или UIWebView?
Я не уверен, что делаю не так, но стараюсь улавливать прикосновения к MKMapViewобъекту. Я разделил его на подклассы, создав следующий класс: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end И реализация: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent …

2
NSDictionary - необходимо проверить, содержит ли словарь пару ключ-значение или нет
Мне просто нужно спросить следующее. Предположим, у меня есть словарь. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Теперь мне нужно проверить следующее [xyz содержит значение ключа "b" ?? пара или нет? Вопрос как? Другой вопрос: как просто подсчитать …

14
Проблемы с компиляцией, сборкой или архивированием с Xcode 4 (и зависимостями)
Этот вопрос развился за последние несколько недель, чтобы охватить более общие проблемы с xcode4 (и модернизация проектов из более старых xcodeс). Однако многие проблемы можно решить, следуя тем же инструкциям. Если у вас есть какие-либо из следующих проблем, попробуйте методы, указанные в принятом ответе: Xcode 4 не может заархивировать приложение …

27
Невозможно создать NSPersistentStoreCoordinator с нулевой моделью
У меня была первая трещина в Core Data, и я получаю следующую ошибку при запуске кода на моем устройстве, но он отлично работает на симуляторе ... * Завершение работы приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «Невозможно создать NSPersistentStoreCoordinator с нулевой моделью» Некоторые из моих методов, которые могут вызвать проблему: - …

4
Программный доступ к каталогу активов
Я знаю, что это новая функция, и это может быть невозможно, но я хотел бы иметь возможность использовать каталог активов для организации своих ресурсов, но я получаю доступ ко всем своим изображениям программно. Как мне теперь получить доступ к своим изображениям? Могу ли я получить к ним доступ по таким …

5
Как в Swift объявить переменную определенного типа, которая соответствует одному или нескольким протоколам?
В Swift я могу явно указать тип переменной, объявив ее следующим образом: var object: TYPE_NAME Если мы хотим пойти дальше и объявить переменную, которая соответствует нескольким протоколам, мы можем использовать protocolдекларативную: var object: protocol<ProtocolOne,ProtocolTwo>//etc Что, если я хочу объявить объект, который соответствует одному или нескольким протоколам, а также относится к …



4
Сравнение двух CGRects
Мне нужно было проверить, равен ли кадр моего представления заданному CGRect. Я пробовал сделать это вот так: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Однако я получил сообщение об ошибке Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). …

2
Поддерживает ли ARC очереди отправки?
Я читаю документацию Apple по «Управлению памятью для диспетчерских очередей»: Даже если вы реализуете приложение со сборкой мусора, вы все равно должны сохранять и освобождать очереди отправки и другие объекты отправки. Grand Central Dispatch не поддерживает модель сборки мусора для освобождения памяти. Я знаю, что ARC не является сборщиком мусора, …

7
ViewController отвечаетToSelector: сообщение отправлено освобожденному экземпляру (CRASH)
Хорошо, вот в чем дело, я ненавижу задавать вопросы о моей отладке и сбоях. Потому что я обычно справляюсь с ними сам, но я просто не могу решить эту проблему, даже после просмотра нескольких вопросов . Хорошо, вот в чем проблема: мое приложение случайным образом включается и выключается из-за этой …
95 objective-c  ios  xcode  crash 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.