Запитання з тегом «objective-c»

Цей тег слід використовувати лише у питаннях, що стосуються особливостей Objective-C або залежать від коду на мові. Теги [какао] та [какао-дотик] слід використовувати для запитання про рамки чи класи Apple. Використовуйте відповідні теги [ios], [macos], [apple-watch] та [tvos] для питань, характерних для цих платформ.


3
Специфікатор NSLog / printf для NSInteger?
A NSInteger- 32 біти на 32-бітних платформах, а 64 біт - на 64-бітних платформах. Чи є NSLogспецифікатор, який завжди відповідає розміру NSInteger? Налаштування Xcode 3.2.5 компілятор llvm 1.6 (це важливо; gcc цього не робить) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF включено Це викликає у мене трохи горя тут: #import <Foundation/Foundation.h> int main (int argc, const …

13
Програмно отримати висоту панелі навігації
Я знаю, що наявність більш контролера перегляду (навігаційної панелі) штовхає UIView на його висоту. Я також знаю, що ця висота = 44 пікс. Я також виявив, що цей натиск підтримує [self.view].frame.origin.y = 0. Тож як я можу визначити висоту цієї панелі навігації, окрім того, щоб просто встановити її на постійну? …



4
Як я можу легко додати об'єкти CGPoint до NSArray?
У мене є близько 50 об'єктів CGPoint, які описують щось на зразок "шляху", і я хочу додати їх до NSArray. Це буде метод, який просто поверне відповідний CGPoint для заданого індексу. Я не хочу створювати 50 змінних, таких як p1 = ...; p2 = ... тощо. Чи є простий спосіб, …


30
Зникає сепаратор UITableViewCell в iOS7
У мене є дивна проблема, що стосується UITableViewлише iOS 7. UITableViewCellSeparatorзникає над першим рядом і нижче останнього. Іноді після вибору рядків або деяких дій прокрутки це з'являється. У моєму випадку tableViewзавантажуються з Storyboardз UITableViewStylePlainстилем. Проблема, безумовно, не в тому UITableViewCellSeparatorStyle, що не змінюється за замовчуванням UITableViewCellSeparatorStyleSingleLine. Як я читав на …

5
Як передавати об’єкт за допомогою NSNotificationCenter
Я намагаюся передати об’єкт від свого делегата додатку до приймача сповіщень іншого класу. Я хочу передати ціле число messageTotal. Зараз у мене є: У приймачі: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self …

19
Імітуйте приховування / показ розширення / показу контракту на панелі навігації у Facebook
У новому додатку для iOS7 Facebook iPhone, коли користувач прокручується вгору, navigationBarпоступово ховається до точки, коли він повністю зникає. Потім, коли користувач прокручує вниз, navigationBarпоступово проявляється. Як би ти реалізував цю поведінку сам? Мені відомо наступне рішення, але воно зникає одразу і зовсім не пов'язане зі швидкістю жесту прокрутки користувача. …

11
Підписання коду потрібно для типу продукту Тестовий комплект продукту в SDK iOS 8.0
Отримання Підписання коду потрібно для типу продукту "Unit Test Bundle" в SDK "iOS 8.0" Моя ціль програми - це добре підписання коду, але це не тест. Я купив новий комп'ютер, створив новий сертифікат розробки з комп'ютера, оновив профіль надання відповідно, встановив і те, і інше, але не можу оминути цю …
128 ios  objective-c  xcode 

3
Клас Objective-C -> рядок типу: [NSArray className] -> @ "NSArray"
Я намагаюся отримати ім'я рядка класу від самого об’єкта класу. // For instance [NSArray className]; // @"NSArray" Я знайшов, object_getClassName(id obj)але для цього потрібен екземпляр, і в моєму випадку це зайва робота. Тож як я можу отримати рядок від об’єкта класу, а не екземпляра?

4
помилка: атомна властивість, що записується, не може з'єднати синтезований сеттер / getter з визначеним користувачем сеттером / геттером
Нещодавно я спробував скласти старіший проект Xcode (який збирався просто чудово), і тепер я бачу багато помилок такої форми: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter Шаблон коду, який викликає ці помилки, завжди виглядає так: // Interface: @property (retain) NSObject * someProperty; …

7
iOS: як виконати HTTP POST-запит?
Я наближаюся до розробки iOS, і я хотів би мати одне із своїх перших додатків для виконання HTTP POST-запиту. Наскільки я можу зрозуміти, я повинен керувати з'єднанням, яке обробляє запит через NSURLConnectionоб'єкт, що змушує мене мати об'єкт-делегат, який, в свою чергу, буде обробляти події даних. Чи може хтось, будь ласка, …
128 iphone  objective-c  ios 

14
Як централізувати підперегляд UIView
У мене є UIViewвнутрішня UIViewм і я хочу, щоб внутрішня UIViewзавжди була зосереджена всередині зовнішньої, не змінюючи розміри ширини та висоти. Я встановив підкоси та пружини так, щоб він був зверху / зліва / право / знизу, не встановлюючи розмір. Але це все ще не в центрі. Будь-яка ідея?
128 iphone  objective-c  ios  ipad 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.