ios- все статьи тега ➜ страница 24
Удалить println() для версии iOS Swift
Я хотел бы глобально игнорировать все println() вызывает мой Swift-код, если я не нахожусь в отладочной сборке. Я не могу найти никаких надежных пошаговых инструкций для этого и был бы признателен за руководство. есть ли способ сделать это глобально, или мне нужно окружить каждый println() с #IF DEBUG/#ENDIF заявления? ...
Разбор предупреждение от didReceiveRemoteNotification:fetchCompletionHandler
Я получаю сообщение об ошибке после добавления этого кода из parse.com: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { if (application.applicationState == UIApplicationStateInactive) { [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo]; } } Я не очень понимаю, что происходит, но я получаю это предупреждение в журнале: вы реал ...
Как установить цвет содержимого строки состояния на белый в iOS 7
цвет фона моего приложения черный. Причина весь вид находится ниже строки состояния на iOS 7, содержимое в строке состояния будет трудно отличить. Итак, как изменить цвет содержимого строки состояния на белый? Я пробовал preferredStatusBarStyle и несколько других способов, но не получилось. ...
Xcode 4.2 переходит к main.каждый раз после остановки тренажера
Это скорее общее раздражение. Каждый раз после остановки симулятора Xcode переходит к main.м по какой-то причине. На левой навигационной панели он переходит к навигатору отладки. есть ли способ исправить это? Это раздражает, потому что я могу тестировать определенную строку кода, и теперь каждый раз мне нужно сделать пару кликов, чтобы вернуться к этому коду. эта проблема не нова, хотя, кажется, становится все хуже. На момент написания этой статьи я был на семя GM, но эта проблема сохраняется ...
Что такое "делегат" в разработке iPhone Objective C? [дубликат]
этот вопрос уже есть ответ здесь: как создать делегатов в Objective-C? 19 ответов Что такое "делегат" в разработке iPhone Objective C? ...
UITableView: скрыть заголовок из пустого раздела
у меня есть UITableView, который отображает расходы с текущего месяца (см. скриншот): моя проблема с заголовком для пустых разделов. есть ли способ спрятать их? Данные загружаются из coredata. это код, который генерирует заголовок название: TitleForHeader -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ if ([tableView.dataSource tableView:tableView numberOfRowsInSection:section] == 0) { return nil; } else { NSDate *today = [NSDate date ]; int t ...
Приложения WatchKit должны иметь цель развертывания, равную iOS 8.2 (was 8.3)?
Я только что загрузил Xcode 6.3 beta 4, и мое приложение WatchKit теперь не может построить с ошибкой: Embedded Binary Validation Utility Error error: WatchKit apps must have a deployment target equal to iOS 8.2 (was 8.3) приложение iOS и проект фактически имеют цель развертывания 7.1 и всегда имели, но мы работали с iOS 8.3 SDK для нашего компонента WatchKit (используя Swift 1.2) без проблем с использованием Xcode 6.3 beta 1, 2 и 3. Эта ошибка возникла только с Xcode 6.3 beta 4. У кого-нибу ...
В чем разница между [Class new] и [[Class alloc] init] в iOS? [дубликат]
Возможные Дубликаты:alloc, init и new в Objective-C Я немного запутался [Class new] и [[Class alloc] init]. Я определил объект content используя [Class new] и [[Class alloc] init]. (1). NSMutableArray *content = [NSMutableArray new]; (2). NSMutableArray *content = [[NSMutableArray alloc] init]; мой вопрос о различиях между [Class new] и [[Class alloc] init]. Для меня, (1) и (2) одинаковы. Если (1) и (2) похожи, то почему мы используем [[Class alloc] init] большую часть времени, по сра ...
Для чего используется performBlock: NSManagedObjectContext?
В iOS 5, NSManagedObjectContext есть несколько новых методов,performBlock: и performBlockAndWait:. Для чего на самом деле используются эти методы? Что они заменяют в старых версиях? Какие блоки должны быть переданы им? Как я могу решить, что использовать? Если у кого-то есть примеры их использования, это было бы здорово. ...
Более быстрая альтернатива glReadPixels в iPhone OpenGL ES 2.0
есть ли более быстрый способ доступа к буферу кадров, чем использование glReadPixels? Мне понадобится доступ только для чтения к небольшой прямоугольной области рендеринга в буфере кадров для дальнейшей обработки данных в CPU. Производительность важна, потому что я должен выполнять эту операцию неоднократно. Я искал в интернете и нашел какой-то подход, например, используя объект Pixel Buffer и glMapBuffer, но кажется, что OpenGL ES 2.0 не поддерживает их. ...
Недопустимое значение Alamofire вокруг символа 0
Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() { (request, response, json, error) in println(error) println(json) } Это мой запрос с Alamofire, для определенного запроса он иногда работает, но иногда я получаю: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character 0.}) Я читал, что ...
Сделать вызов REST API в Swift
Я пытаюсь использовать Swift, чтобы сделать вызов GET для REST API, и попытался следовать многочисленным учебникам, но не могу понять это. Либо потому, что я не могу понять, как перевести все Obj-C в Swift, либо потому, что половина методов n' такие устарели. Кто-нибудь знает, как сделать вызов и проанализировать возвращенные данные JSON? ...
Использование Vim вместо (или с) Xcode для разработки iOS
Xcode поставляется с большим количеством вещей, которые необходимы для создания на iPhone и/или iPad. На самом деле многое из этого я даже не осознаю, потому что это так "за кулисами". с другой стороны, я недавно был подвержен преимуществам использования Vim в качестве редактора. Есть ли какие-либо настройки, которые сделают использование Vim эффективным вариантом при разработке для платформ iOS? Или было бы так сложно объединить их, чтобы сделать этот вопрос спорный вопрос? другими словами, ...
ручной выбор языка в iOS-приложении (iPhone и iPad)
мой вопрос: Как мое iPhone-приложение может сообщить iOS, что пользователь выбрал язык в настройках приложений, который отличается от языка, установленного в общих настройках? другая формулировка того же вопроса: Как я могу сказать системе, что NSLocalizedString (@"text", @"comment"); должен ли доступ не к выбранному в системе языку, а к выбранному в приложении языку? фон, пример: пожалуйста, возьмите эту ситуацию в качестве примера: Сын немецких иммигрантов живет на северо-востоке Франции ...
Информация.ошибка утилиты plist: "информация.plist не удалось открыть, потому что такого файла нет"
Я сталкиваюсь с тем, что кажется распространенной ошибкой, в этом Xcode не может найти мою информацию.файл plist'. Я проверил ответы на эти два вопроса StackOverflow (не удалось прочитать информацию.файл plist и ошибка Objective C / Xcode: файл "Info.plist " не удалось открыть, потому что такого файла нет)...Я использую относительный путь, и plist файл в правильном месте. Тип и расположение указаны правильно, как показано на рисунке. изображение ниже: моя самая большая проблема заключается ...
Зачем мне нужны изображения @1x, @2x и @ 3x iOS?
зачем нам нужны эти 3 конкретных типов изображения? Если у меня есть кнопка на моем приложении с фоновым изображением, скажем, 50 пикселей х 50 пикселей, зачем мне нужны 3 версии этого изображения? Что мешает мне просто сделать одно изображение, которое намного выше в res, скажем, 700x700, поэтому, когда оно сжимается на любом iPhone, оно не попадет под максимальное разрешение, которое захочет устройство? единственное, что я могу думать, это просто занимает больше места, но для простых прилож ...
Открыть ссылку на страницу Facebook из приложения iOS
Я хочу перенаправить пользователя на страницу Facebook моего приложения, поэтому у меня есть следующий код: [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"https://facebook.com/myAppsPage"]]; это отлично работает, если на устройстве нет приложения Facebook. Тогда ссылка открывается в Safari. Если на устройстве установлено приложение Facebook, то после выполнения вышеуказанного кода открывается приложение Facebook, но оно показывает временную шкалу пользователей, а не ...
Проект Xcode не показывает список симуляторов
Я открываю свой проект в Xcode 6.1. Когда я пытаюсь запустить проект, кнопка неактивна. Когда я пытаюсь пойти в Product > Clean, опция неактивна. Когда я смотрю на список симуляторов, все, что я получаю, это My Mac вместо обычно iOS Device. Как мне вернуть мои симуляторы? ...
прозрачная панель навигации ios
Я создаю приложение, и я просматривал в интернете, и мне интересно, как они делают эту прозрачную навигационную панель такой: Я добавил следующее, как в моем appdelegate: UINavigationBar.appearance().translucent = true но это просто делает его выглядеть следующим образом: Как я могу сделать панель навигации прозрачной, как первое изображение ...
UITableView со статическими ячейками не появляется
Я создал новый проект Xcode с помощью раскадровки (шаблон представления вкладки). Я добавил пару контроллеров вида в свою раскадровку и хотел использовать UITableView со статическими ячейками для одного. Я создал его, но когда я запускаю в симуляторе клетки не появляются. Я ничего не изменил в проекте, кроме этого файла раскадровки. Я показываю скриншоты редактора раскадровки и запущенного симулятора. Метка отображается, поэтому представление загружается правильно. Я установил фон цвет до серого ...