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

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

16
Як я можу натиснути кнопку за прозорим UIView?
Скажімо, у нас є контролер перегляду з одним підвидом. субпредмет займає центр екрана з полями 100 пікселів з усіх боків. Потім ми додаємо купу дрібниць, щоб натиснути всередині цього перегляду. Ми використовуємо лише підперегляд, щоб скористатися новим кадром (x = 0, y = 0 всередині підпогляду насправді 100,100 в батьківському …

4
Синтаксис методу в Objective-C
Чи може хтось пояснити для мене синтаксис декларації цього методу? У цій функції повертається кількість рядків UIPickerView (інтерфейс ігрової машини на iPhone). З мого розуміння, метод називається ' pickerView' і повертає NSInteger. Він переходить у покажчику до UIPickerview під назвою ' pickerView' ... по-перше, чому метод називається тим самим іменем, …

4
Чому делегатам Objective-C зазвичай присвоюється властивість замість збереження?
Я переглядаю чудовий блог, який підтримує Скотт Стівенсон, і я намагаюся зрозуміти основоположну концепцію Objective-C щодо присвоєння делегатам властивості "призначити" проти "зберегти". Зауважте, обидва однакові у сміттєвому середовищі. Мене найбільше хвилює середовище, що не базується на GC (наприклад, iPhone). Безпосередньо з блогу Скотта: "Ключове слово присвоїти буде генерувати сеттер, який …

2
Найкраща практика? - Масив / словник як основний атрибут суб'єкта даних [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я новачок у Основних даних. Я помітив, що типи колекцій недоступні …

19
Розкладочна панель не містить контролер перегляду з ідентифікатором
Я продовжую отримувати таку помилку: Storyboard (<UIStoryboard: 0x7ebdd20>) doesn't contain a view controller with identifier 'drivingDetails' Це код: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"drivingDetails"]; controller.title = [[dao libraryItemAtIndex:indexPath.row] valueForKey:@"name"]; [self.navigationController pushViewController:controller animated:YES]; } Я вже встановив identifierна UIStoryboardале я все ще отримую цю помилку.

8
ViewDidAppear не викликається під час відкриття програми з фону
У мене є контролер перегляду, в якому моє значення дорівнює 0 (мітка), і коли я відкриваю цей контролер перегляду з іншого, ViewControllerя встановив viewDidAppearна етикетці значення 20. Він відмінно працює , але коли я закриваю додаток і чим я знову відкрити моє додаток , але значення не зміниться , тому …
175 ios  objective-c  iphone  xcode  swift 

11
Поточне діалогове вікно дозволу зникає занадто швидко
Мій додаток займає місцезнаходження користувача, отримує координати та надає відстань до місця призначення або його походження. Усі ці можливі пункти призначення відображаються у вигляді таблиці, тому я отримую координати користувачів одночасно із заповненням таблиці. Єдине, що відображається попереджувальний вигляд, який запитує місце розташування користувачів, зникає так швидко, що його неможливо …

13
Який найкращий спосіб вирішити зіткнення в просторі імен Objective-C?
Objective-C не має просторів імен; це майже як C, все знаходиться в одному глобальному просторі імен. Поширена практика полягає в префіксації класів з ініціалами, наприклад, якщо ви працюєте в IBM, ви можете префіксувати їх за допомогою "IBM"; якщо ви працюєте в Microsoft, ви можете використовувати "MS"; і так далі. Іноді …


12
Як створити кордон в UIButton?
Я використовую власну кнопку в моєму додатку під назвою "addButton", і я хочу обшити її білим кольором. Як я можу отримати межу білого кольору навколо моєї спеціальної кнопки?
174 ios  objective-c 

9
Основні дані какао - ефективний спосіб підрахунку юридичних осіб
Я багато читав про основні дані .. але який ефективний спосіб зробити підрахунок за Entity-Type (як, наприклад, SQL може зробити SELECT count (1) ...). Тепер я просто вирішив цю задачу, вибравши всі NSFetchedResultsControllerта отримав підрахунок NSArray! Я впевнений, що це не найкращий спосіб ...

24
Повідомлення про помилку '_BSMachError: (os / kern) непрацездатність (20)'
Зауважте, що це повідомлення про помилку є досить низьким, тому воно з’являється з різних причин у різних сценаріях. Якщо у вас є сценарій, який не згадується в одній з відповідей нижче, будь ласка, подумайте про те, щоб додати свою ситуацію, тому, можливо, це може бути центральною відповіддю для різних ситуацій, …
173 ios  objective-c  xcode7 

10
Регулярні вирази у програмі "Какао" Objective-C
Початковий Googling вказує на те, що в додатку Objective-C Cocoa немає вбудованого способу регулярних виразів. Отже чотири питання: Це справді правда? Ти мене жартуєш? Гаразд, чи є приємна бібліотека з відкритим кодом, яку ви рекомендуєте? Які способи наблизитися без імпорту бібліотеки, можливо, з класом NSScanner?
173 objective-c  regex  cocoa 

16
Досягнення яскравих, яскравих кольорів для iOS 7 напівпрозорого UINavigationBar
Оновлення iOS 7.1 : Схоже, що рішення щодо зміни альфа-каналу в UINavigationBar було ігноровано в цьому оновлення. Наразі найкращим рішенням, здається, є просто «розібратися з цим» і сподіватися, що будь-який колір, який ви вибрали, може надати напівпрозорий ефект. Я все ще розглядаю способи подолати це. ОНОВЛЕННЯ iOS 7.0.3 : Створена …

30
Видаліть порожнє місце перед клітинками в UITableView
На даний момент я намагаюся поставити місце UITableViewв іншому місці, а не вгорі контролера перегляду. З урахуванням цього, він намагається додати заголовок у верхній частині для обліку навігаційної панелі, але це не потрібно, оскільки у мене немає вгорі мого контролера. Якщо я поміщую верхній лівий кут того місця, UITableViewде я …

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