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

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


3
У Objective-C, що таке еквівалент ключового слова Java "instanceof"?
Я хотів би перевірити, чи об'єкт (наприклад someObject) може бути присвоєний (може бути відданий) змінній іншого типу (наприклад SpecifiedType). На Java я можу написати: someObject instanceof SpecifiedType Пов'язане питання полягає у встановленні того, чи тип виконання об'єкта дорівнює іншому типу. На Java я можу написати: someObject.getClass().equals(SpecifiedType.class) Як це можна зробити …


22
Xcode - ld: бібліотека не знайдена для -lPods
Я отримую ці помилки, коли намагаюся створити додаток для iOS. ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker …


2
Розшифровка Base64 в iOS 7+
У мене є закодований текст ( NSString), використовуючи NSDataAPI Class Class, який додано в iOS7. використовуючи це - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; ось мій код NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); Я шукаю його розшифрувати
184 ios  objective-c  swift  ios7  ios8 

20
Який правильний спосіб перевірити наявність нульового рядка в Objective-C?
Я використовував це в додатку для iPhone if (title == nil) { // do something } але це викидає якийсь виняток, і на консолі видно, що заголовок "(null)". Тому я зараз це використовую: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } У чому різниця, і який …

12
UIButton всередині представлення, яке має UITapGestureRecognizer
Я маю перегляд з a UITapGestureRecognizer. Отже, коли я натискаю на подання, над цим поданням з’являється інший вигляд. У цьому новому вікні є три кнопки. Коли я зараз натискаю одну з цих кнопок, я не отримую дії кнопок, я отримую лише дію жесту на дотик. Тому я більше не можу …

4
Вимкнути автоматичний підрахунок посилань для деяких файлів
Я завантажив iOS 5 SDK і виявив, що ARC є чудовою особливістю нового компілятора Apple. На сьогоднішній день багато сторонніх фреймворків не підтримують ARC. Чи можу я використовувати ARC для свого нового коду і зберегти незмінним поточний код збереження / випуску? Тут не працює перетворювач ARC, оскільки деякі рамки, такі …

8
Як я можу програмно завантажувати розкадровку з класу?
Моя проблема полягає в тому, що я шукав спосіб використовувати і розкадровку, і xib . Але я не можу знайти належного способу завантаження та показу розкадровки програмно. Проект розпочали розробку з xib, і зараз дуже важко вкладати всі Xib файли в розкадровку. Тому я шукав спосіб зробити це в коді, …

19
Як сказати, коли UITableView заповнив ReloadData?
Я намагаюся прокрутити до нижньої частини UITableView після того, як це буде виконано [self.tableView reloadData] Я спочатку мав [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; Але потім я прочитав, що reloadData асинхронний, тому прокрутка не відбувається з моменту self.tableView, [self.tableView …

10
Атрибут UIImageView, розміщення та центр
У мене перегляд зображень, оголошений програмно, і я встановлюю його зображення, також програмно. Однак я не можу встановити зображення так, щоб воно відповідало аспекту та вирівнювало центр по центру зображення. Іншими словами, я хочу, щоб зображення: Якщо зображення велике, зменшіть його вниз до розміру. Центруйте, але не збільшуйте масштаб, якщо …

9
Чи можливо оновити один UITableViewCell в UITableView?
У мене є звичай , UITableViewвикористовуючи UITableViewCellс. У кожній UITableViewCellє 2 кнопки. Натискання цих кнопок змінить зображення в UIImageViewмежах клітинки. Чи можливо оновити кожну клітинку окремо для відображення нового зображення? Будь-яка допомога вдячна.


28
Як додати інтервал між UITableViewCell
Чи є спосіб додати проміжки між ними UITableViewCell? Я створив таблицю, і кожна комірка містить лише зображення. Зображення призначається клітинці так: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; але це робить зображення збільшеним і вписується у всю клітинку, і між зображеннями немає проміжків. Або скажімо таким чином, висота зображення становить, наприклад, 50, і …

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