Вопросы по теме 'objective-c-category'

Objective-C выпускает свойство, объявленное в категории?
У меня есть категория в существующем классе, которая добавляет в класс свойство и несколько методов. @interface AClass (ACategory) { NSString *aProperty; } @property (nonatomic, retain) NSString *aProperty; @end В файле реализации я...
3098 просмотров

iPhone: Категория со свойством + неопознанный селектор, отправленный в исключение экземпляра
Прежде всего, я заметил, что есть много вопросов о проблеме «неопознанный селектор, отправленный в экземпляр». Я видел мало, но ничего не видел о доступе к определенному свойству в категории ... У меня есть категория на UILabel со свойством....
7479 просмотров

Может ли блок Obj-C выполняться сам по себе?
Это расширение этого вопроса: Можно ли создать категорию объекта Block в Objective-C . По сути, хотя кажется возможным создать категорию для блоков либо через NSObject, либо через NSBlock, у меня возникают проблемы с пониманием того, как блок...
3521 просмотров

Переопределение keyDown: в категории NSTableView отключает обработку клавиш со стрелками
У меня есть NSTableView , и у меня есть некоторые проблемы с его поведением по умолчанию. Если я переопределил метод keyDown: в категории следующим образом: - (void) keyDown:(NSEvent *)event { [super keyDown:event]; } Я больше не...
1123 просмотров

Строка isNullOrEmpty как категория
Я пытаюсь создать метод, который проверяет наличие нулевой / нулевой / пустой строки, и я пытаюсь заставить его работать как категорию, но безуспешно. Я использую этот код на основе ответов в эта тема : @implementation NSString...
3230 просмотров

Одноименные категории Objective-C
У меня есть набор классов данных, которые я хотел бы расширить с помощью собственных методов, создав категории, уникальные для каждого класса. При объявлении категории каждая категория должна иметь уникальное имя, или я могу повторно использовать...
285 просмотров
schedule 27.06.2023

Добавить данные в UIView с помощью категорий
Я хотел бы расширить класс iOS UIView, чтобы я мог хранить некоторые свои собственные данные и состояние в моих экземплярах UIView. Я новичок в iOS. Я понимаю, что я не могу добавлять переменные экземпляра в категории, поэтому, по-видимому, я не...
834 просмотров

Можно ли переопределить методы категорий? IOS
Я пытаюсь спланировать, как добавить пару методов ко всем экземплярам определенных объектов. Я думаю, что добавление категории к родительскому объекту (UIViewController) будет работать для того, что я хочу сделать, но могу ли я переопределить метод,...
4103 просмотров
schedule 31.03.2023

Почему что-то еще вызывает метод, подключенный к UIBarButtonItem через xib Interface Builder?
Мое приложение iOS аварийно завершает работу при нажатии кнопки, найденной в пользовательском представлении для rightBarButtonItem. Пользовательское представление используется, потому что для дизайна barButtonItem требуется больше, чем просто кнопка....
573 просмотров

Сбой получения/установки категории Objective-C NSString
Я пытаюсь создать категорию NSString, но приложение вылетает при попытке доступа к геттерам/сеттерам. #import <Foundation/Foundation.h> #import <AddressBook/AddressBook.h> @interface NSString (MyCat) @property (assign, nonatomic)...
1557 просмотров

Могут ли категории наследоваться?
Скажем, у меня есть класс Parent, а дочерними являются Child1 и Child2. Я объявляю Parent+ParentCategory, а затем объявляю метод: -(void) Redraw; Позже я хочу, чтобы функция Redraw Child1 отличалась от функции Redraw Child2. Могу ли...
1817 просмотров
schedule 10.07.2023

Как вызвать метод извне @implementation?
Это моя первая попытка разработки под iOS. При этом я пытаюсь md5 пароль Это мой файл .m #import "SMViewController.h" #import <CommonCrypto/CommonDigest.h> // Need to import for CC_MD5 access @interface SMViewController () @end...
81 просмотров
schedule 17.03.2024

Нет предупреждения в Xcode в заголовочном файле, включая самого себя
Я включил в свой проект iOS широко используемую категорию UIImage для обработки PDF и получил несколько ошибок компиляции. Это вызвало несколько вопросов. Q1: Почему Xcode (или компилятор LLVM) не выдает никаких предупреждений о заголовочном...
767 просмотров

Добавьте категорию в UITextView и переопределите ее функцию инициализации, пока UITextView находится в xib
Я не могу перехватить функцию инициализации, которая вызывается, когда она создается внутри файла xib. Я хочу добавить границу к нему, когда он будет создан, чтобы мне не нужно было добавлять его вручную. .h: #import <UIKit/UIKit.h>...
877 просмотров

Метод категории NSURLSessionTask аварийно завершает работу с нераспознанным селектором, отправленным в экземпляр
Мне нужно добавить метод в NSURLSessionTask . Вот моя категория, которая должна это делать: // NSURLSessionTask+Extras.h #import <Foundation/Foundation.h> @interface NSURLSessionTask (Extras) - (void)helloNSURLSessionTask; @end //...
1425 просмотров
schedule 14.04.2022

Как переопределить функцию, которая является частью исходного класса категории?
например, скажем, у меня есть автомобиль класса со следующим .h: Car.h @interface Car : Automobile @property Engine * V6; -(void)igniteEngine:(int) key; -(void)StopEngine; @end и теперь у меня есть категория Car(Test) с файлом .m...
48 просмотров

Xcode - предупреждение Определение метода не найдено. Метод вызова из файла категории
Я создал некоторый метод в файле категории. Я просто хочу повторно использовать эти методы в своих контроллерах представления. Поэтому я импортировал этот файл категории в контроллеры представления и также объявил метод в заголовочном файле....
1385 просмотров

Проблема с категорией UINavigationBar в iOS 11
Когда я переопределяю layoutSubviews UINavigationbar, все подпредставления удаляются. Я пытаюсь установить пользовательскую высоту панели навигации. Он работал нормально, но сломался в iOS 11. Это настраиваемая категория.
177 просмотров