Вопросы с тегом «objective-c»

159
UIButton: как центрировать изображение и текст, используя imageEdgeInsets и titleEdgeInsets?

Если я помещу в изображение только изображение и установлю imageEdgeInsets ближе к верху, изображение останется центрированным, и все будет работать как положено: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Если я помещу...

159
Переключение на представление вкладок TabBar программно?

Допустим, у меня есть приложение UIButtonс одной вкладкой в ​​приложении для iPhone, и я хочу, чтобы оно открывало другую вкладку на панели вкладок TabBarController. Как бы я написал код для этого? Я предполагаю, что я выгружаю существующее представление и загружаю определенное представление...

159
Программно открытое приложение Карты в iOS 6

В предыдущих версиях iOS 6 при открытии URL-адреса открывалось приложение Google Maps: NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Теперь с новой реализацией Apple Maps, это просто открывает Mobile Safari для Google...

158
Как настроить размер изображения UIButton?

Как я могу отрегулировать размер изображения UIButton? Я устанавливаю изображение так: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Однако это заполняет изображение до полной кнопки, как я могу уменьшить...

158
Надлежащая практика для создания подклассов UIView?

Я работаю над некоторыми пользовательскими элементами управления вводом, основанными на UIView, и пытаюсь выяснить, как правильно настроить представление. При работе с UIViewController, это довольно просто использовать loadViewи связанные с ними viewWill, viewDidметодами, но когда подклассы в...

158
Асинхронная загрузка изображения из URL-адреса внутри ячейки UITableView - при прокрутке изображение изменяется на неправильное

Я написал два способа асинхронной загрузки изображений внутри моей ячейки UITableView. В обоих случаях изображение будет загружаться нормально, но когда я прокручиваю таблицу, изображения будут меняться несколько раз, пока прокрутка не закончится и изображение не вернется к нужному изображению. Я...

158
Проблема автоматического изменения размера фрейма contentView UICollectionViewCell в ячейке прототипа Storyboard (Xcode 6, iOS 8 SDK) возникает только при работе на iOS 7

Я использую Xcode 6 Beta 3, iOS 8 SDK. Сборка целевой iOS 7.0 с использованием Swift. Пожалуйста, обратитесь к моей проблеме шаг за шагом со скриншотами ниже. У меня есть UICollectionView в раскадровке. 1 Прототип UICollectionViewCell, который содержит 1 метку в центре (без правила автоматического...

157
Как работает подчеркивание перед переменной в классе target-c какао?

Я видел в нескольких примерах iPhone, что атрибуты используют подчеркивание _ перед переменной. Кто-нибудь знает что это значит? Или как это работает? Файл интерфейса, который я использую, выглядит следующим образом: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel...

157
Как я могу преобразовать мой токен устройства (NSData) в строку NSString?

Я внедряю push-уведомления. Я хотел бы сохранить свой APNS-токен в виде строки. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString...

157
Ошибка приложения iOS - невозможно добавить себя в качестве подпредставления

Я получил этот отчет о сбое, но я не знаю, как его отладить. Fatal Exception NSInvalidArgumentException Can't add self as subview 0 ... CoreFoundation __exceptionPreprocess + 130 1 libobjc.A.dylib objc_exception_throw + 38 2 CoreFoundation -[NSException initWithCoder:] 3 UIKit -[UIView(Internal)...

157
Ошибка: _handleNonLaunchSpecificActions в iOS9

Я получаю следующую ошибку на iOS 9: -[UIApplication_handleNonLaunchSpecificActions: forScene: withTransitionContext: completion:] unhandled action -> <FBSSceneSnapshotAction: 0x150b2aef0> { handler = remote; info = <BSSettings: 0x15333f650> { (1) = 5; }; } Кто-нибудь еще сталкивался...

156
Как определить, есть ли NSDate сегодня?

Как проверить, NSDateпринадлежит ли сегодня? Я проверял это, используя первые 10 символов из [aDate description]. [[aDate description] substringToIndex:10]возвращает строку, "YYYY-MM-DD"так что я сравнил строку со строкой, возвращенной [[[NSDate date] description] substringToIndex:10]. Есть ли...

156
Как использовать NSJSONSerialization

У меня есть строка JSON (из PHP, json_encode()которая выглядит так: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Я хочу разобрать это в какую-то структуру данных для моего приложения для iPhone. Я думаю, что для меня лучше всего было бы иметь массив словарей, поэтому 0-й элемент в массиве...

156
Каков наилучший способ создания констант в Objective-C

Я создаю клиент Reddit для учебных целей. Мне нужно иметь файл с константами в нем. Я думал об импорте файла в Reddit-Prefix.pchфайл, чтобы сделать константы доступными для всех файлов. Это хороший способ делать вещи? Кроме того, я провел исследование и нашел несколько методов для создания...

155
Правда ли, что нельзя использовать NSLog () в производственном коде?

Мне говорили об этом несколько раз на этом самом сайте, но я хотел убедиться, что это действительно так. Я ожидал, что смогу распределить вызовы функций NSLog по всему коду, и что Xcode / gcc автоматически удалит эти вызовы при сборке моих сборок Release / Distribution. Должен ли я избегать...

155
Ошибка «нераспознанный селектор отправлен в экземпляр» в Objective-C

Я создал кнопку и добавил действие для нее, но как только она была вызвана, я получил эту ошибку: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception...