Запитання з тегом «categories»


12
Як позбутися попередження про "незадекларований вибір"
Я хочу використовувати селектор в екземплярі NSObject без необхідності впровадженого протоколу. Наприклад, існує метод категорії, який повинен встановлювати властивість помилки, якщо екземпляр NSObject, на який він викликається, підтримує це. Це код, і код працює за призначенням: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Однак компілятор не …

6
Цілі-C категорії в статичній бібліотеці
Чи можете ви порадити мені, як правильно пов’язати статичну бібліотеку з проектом iPhone. Я використовую проект статичної бібліотеки, доданий до програми додатків, як пряму залежність (цільова -> загальна -> пряма залежність), і все працює добре, але категорії. Категорія, визначена в статичній бібліотеці, не працює в додатку. Отже, моє запитання - …

6
Objective-C: змінна властивість / екземпляр у категорії
Оскільки я не можу створити синтезовану властивість у категорії в Objective-C, я не знаю, як оптимізувати наступний код: @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a lot of stuff return res; } @end Тест-метод викликається кілька …


4
Заміна методів із використанням категорій у Objective-C
Чи можу я використовувати категорію класу, щоб замінити метод, який вже реалізований за допомогою категорії? Подобається це: 1) Оригінальний метод -(BOOL) method { return true; } 2) Замінений метод -(BOOL) method { NSLog(@"error?"); return true; } Це спрацює, чи це незаконно?

11
Отримати поточний ідентифікатор категорії активної сторінки
Хочемо витягнути ідентифікатор категорії певної сторінки в WordPress, де перелічені всі публікації, що використовують цю конкретну категорію. Спробував нижче, але не працює. Я можу отримати назву категорії за допомогою single_term_title. $category = single_term_title("", false); $catid = get_cat_ID( $category ); $categoryвідображається, наприклад, "Розваги". Але мені також потрібен ідентифікатор "Розваги". Як би …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.