ios- все статьи тега ➜ страница 18
Условно-обязательным: если допустим ошибку – инициализатора для условной привязки, должны иметь дополнительный тип
Я пытаюсь удалить строку из моего источника данных и следующую строку кода: if let tv = tableView { вызывает следующую ошибку: инициализатор для условной привязки должен иметь необязательный тип, не UITableView вот полный код: // Override to support editing the table view. func tableView(tableView: UITableView, commitEditingStyle editingStyle:UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { if editingStyle == .Delete { // Delete the row from the d ...
Сравнение двух CGRects
мне нужно было проверить, равен ли кадр моего представления заданному CGRect. Я попытался сделать это так: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } однако, я получил сообщение об ошибкеInvalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). Почему я не могу просто сравнить два CGRects? ...
iOS 7-не удается создать экземпляр контроллера вида по умолчанию
Я использую Xcode 5 в недавно созданном приложении, и когда я просто создаю его, я иду на кнопку запуска e нажмите на нее, затем проект будет построен, но он не отображается в симуляторе iOS, и я получаю следующее сообщение: Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? я гуглил об этом, конечно, и все указывают, что это происходит, потому что XCode еще не знает, какой контроллер вида является начальным. Н ...
UITableView очистить фон
Я понимаю, что iOS 7 официально не была выпущена, и мы не должны обсуждать это, но я схожу с ума, пытаясь выяснить эту проблему. На iOS 6 мой вид таблицы был прозрачным и выглядел великолепно. Первый раз работает iOS 7, и фон белый. Я попытался сделать таблицу backgroundColor, цвет ячейки и т. д. и т. д. В UIColor clearColor, но не изменил. Как решить эту проблему? ...
UITableView динамические высоты ячеек только правильно после некоторой прокрутки
у меня есть UITableView с пользовательским UITableViewCell определяется в раскадровке с помощью автоматической компоновки. Ячейка имеет несколько многострочных UILabels. The UITableView Кажется, что правильно вычисляются высоты ячеек, но для первых нескольких ячеек эта высота неправильно разделена между метками. После прокрутки немного, все работает, как ожидалось (даже ячейки, которые были изначально неверны). - (void)viewDidLoad { [super viewDidLoad] // ... self.tableView.rowHeig ...
Создание и воспроизведение звука в Swift
Итак, что я хочу сделать, это создать и воспроизвести звук в swift, который будет воспроизводиться при нажатии кнопки, я знаю, как это сделать в Objective-C, но кто-нибудь знает, как в Swift? Это было бы так для Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); а потом играть в нее я бы сделал: AudioServicesPlaySystemSound(Explosion); кто- ...
Выяснить, является ли строка числом или нет
Как мы можем проверить, если строка состоит только из цифр. Я вынимаю подстроку из строки и хочу проверить, является ли она числовой подстрокой или нет. NSString *newString = [myString substringWithRange:NSMakeRange(2,3)]; ...
Safari в ios8 прокручивает экран, когда фиксированные элементы получают фокус
в iOS8 Safari появилась новая ошибка с фиксированной позицией. Если вы фокусируете текстовое поле, которое находится в фиксированной панели, safari прокручивает вас до нижней части страницы. это делает все виды UIs невозможно работать, так как у вас нет никакого способа ввода текста в текстовые области без прокрутки страницы полностью вниз и потерять свое место. есть ли способ обойти эту ошибку чисто? #a { height: 10000px; background: linear-gradient(red, blue); } #b { position: fix ...
Отображение сообщения в iOS, которое имеет ту же функциональность, что и тост в Android
Мне нужно знать, есть ли какой-либо метод в iOS, который ведет себя как тостовые сообщения в Android. То есть, мне нужно отобразить сообщение, которое автоматически отклоняется через несколько секунд. Это похоже на функциональность класса Toast в среде Android. ...
Что делает элемент брелка уникальным (в iOS)?
мой вопрос касается брелоков в iOS (iPhone, iPad, ...). Я думаю (но не уверен), что реализация keychains под Mac OS X поднимает тот же вопрос с тем же ответом. iOS предоставляет пять типов (классов) элементов связки ключей. Вы должны выбрать одно из этих пяти значений для ключа kSecClass чтобы определить тип: kSecClassGenericPassword used to store a generic password kSecClassInternetPassword used to store an internet password kSecClassCertificate used to store a certificate kSecClassKey ...
Изменить идентификатор пакета в Xcode при отправке моего первого приложения в IOS
Я пытаюсь представить свое первое приложение в iOS. Я вошел iOS Provisioning Portal и я собираюсь создать идентификатор приложения. допустим, что я называю свой идентификатор пакета: com.mycompany.appdemo затем перейдите в Xcode и в разделе резюме я хочу изменить идентификатор пакета. но я не могу стереть то, что там пишут, только начало. Имя моего приложения имеет серый цвет, и я не могу удалить или изменить его. так что я вижу в сером цвете что-то вроде этого App-Demo это имя проекта в ...
UITableView с фиксированными заголовками разделов
здоровается, Я читаю, что поведение по умолчанию UITableView - это закрепление строк заголовка раздела В верхней части таблицы при прокрутке разделов до тех пор, пока следующий раздел не вытеснит строку раздела previos из поля зрения. у меня есть UITableView внутри UIViewController и это, кажется, не так. это просто поведение по умолчанию для UITableViewController? вот немного упрощенный код, основанный на том, что у меня есть. Я покажу UIController интерфейс и каждого метод представления таб ...
Начиная с Xcode 8 и iOS10, представления не имеют правильного размера в viewDidLayoutSubviews
кажется, что с Xcode 8, О viewDidLoad, все подвиды viewcontroller имеют одинаковый размер 1000x1000. Странно, но ладно,viewDidLoad никогда не было лучшим местом для правильного размера представлений. но viewDidLayoutSubviews - это! и на моем текущем проекте, я пытаюсь напечатать размер кнопки: - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSLog(@"%@", self.myButton); } журнал показывает размер (1000x1000) для myButton! Затем, если я войду в систему нажатием кно ...
Как проверить url-адрес на iPhone
в приложении для iPhone, которое я разрабатываю, есть настройка, в которой вы можете ввести URL-адрес, потому что форма и функция этот URL-адрес должен быть проверен онлайн, а также в автономном режиме. до сих пор я не смог найти какой-либо метод для проверки url, поэтому вопрос; Как проверить ввод URL-адреса на iPhone (Objective-C) онлайн, а также в автономном режиме? ...
Как заставить UIViewController к портретной ориентации в iOS 6
Как ShouldAutorotateToInterfaceOrientation устарел в iOS 6, и я использовал это, чтобы заставить определенный вид портрет только, что правильный способ сделать это в iOS 6? Это только для одной области моего приложения, все остальные виды могут вращаться. ...
XCode 8.3 / Xcode 9.0 обновить профиль подготовки устройств
Я добавил несколько новых устройств. Как я могу обновить профиль подготовки, так как XCode 8 автоматически управляет активами подписи? Я нашел этот вопрос: обновить устройства в профиле подготовки команды, управляемом Xcode 7? – но мы не можем сделать это в Xcode 8.3. У меня нет устройства со мной, поэтому я вручную добавил его в портал, а также отредактировал профиль подготовки, но XCode не загружает его повторно. ...
Как отключить редактирование UITextField, но все же принять прикосновение?
Я UITextField что есть UIPickerView как inputView. Его все хорошо, за исключением того, что я могу редактировать путем копирования, вставки, вырезания и выделения текста, и я не хочу этого. Только средство выбора должно изменить текстовое поле. я узнал, что могу отключить редактирование, установив setEnabled или setUserInteractionEnabled до NO. Хорошо, но текстовое поле перестает отвечать на прикосновение, и сборщик не появляется. что я могу сделать, чтобы достичь этого? ...
Стоп "доступ к инструментам разработчика должен взять под контроль другой процесс отладки, чтобы продолжить" предупреждение
Я недавно обновился до 10.7.3, и когда я пытаюсь отладить свой проект iOS в симуляторе в первый раз после входа в систему, мне предлагается следующее два предупреждения: мой пользователь является администратором. Я никогда раньше не видел этих предупреждений. Как мне заставить их остановиться? EDIT Я проверил, что я член _developer группы с помощью id -a. ...
схема прошивкой запускаем настройки -> ограничения URL-адрес
Я недавно обнаружил удивительный пользовательские настройки iOS5 URL Scheme, что можно подробно объяснить на этом великом сайт. Я нашел это для работы, направляя пользователя в приложение Настройки из моего приложения: [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"prefs:root=General"]]; но не может показаться, чтобы маршрут непосредственно к ограничения путь через ...
Что такое NSZombie?
Я видел предложения, говорящие установить NSZombieEnabled до true во время отладки. Что такое NSZombie? Это рамки? Установка? ...