Articles of ios

Невозможно удалить ZIP-файл из файловой системы

Невозможно удалить ZIP-файл из файловой системы. Ошибка: NSError *error; BOOL deleted = [[NSFileManager defaultManager] removeItemAtPath:[DocumentDirectory stringByAppendingPathComponent:[UserDefaults stringForKey:kNCSIOfflineDataFileName]] error:&error]; if (!deleted) { DebugLog(@"%s %@", __PRETTY_FUNCTION__, error); } Код: NSError *error; BOOL deleted = [[NSFileManager defaultManager] removeItemAtPath:[UserDefaults stringForKey:kNCSIOfflineDataFilePath] error:&error]; if (!deleted) { DebugLog(@"%s %@", __PRETTY_FUNCTION__, error); } Путь проверен:

Выполнять действие перед просмотром вида

У меня два вида ViewController-> Main view LoginVC -> LogIn View Мой первоначальный вид – ViewController, который содержит кнопки и некоторый текст. Что я хочу достичь Выполните команду segue, которая будет передавать представление в Login, если пользователь еще не войдет в систему. Что я наделал Внутри моего ViewController я сделал чек, если USER_ID ничто, тогда […]

Обнаружение ячейки выбрано в UITableView в cellForRowAtIndexPath в Swift

Я пытаюсь определить, выбран ли UITableViewCell или нет в cellForRowAtIndexPath . Это то, что я сделал до сих пор с целью C: UITableViewCell *cell = [tableView cellForRowAtIndexPath:someIndexPath]; if(cell.isSelected) { NSlog(@"This cell is selected") } Я не могу получить доступ к свойству isSelected из UITableviewCell в Swift. Как мне это достичь?

Изменить название элемента панели навигации.

let button = UIButton() button.setImage(UIImage(named: "coin_icon"), forState: UIControlState.Normal) button.addTarget(self, action:#selector(Profile.goCoin), forControlEvents: UIControlEvents.TouchDragInside) button.frame=CGRectMake(0, 0, 30, 30) let barButton = UIBarButtonItem(customView: button) self.navigationItem.rightBarButtonItem = barButton Мой код – это добавить кнопку панели на панели навигации. Однако мне нужно изменить название кнопки в функции func changetitle() { self.navigationItem.rightBarButtonItem?.title = "Change" } Я пробовал это, но не работал. […]

Как отправить строку токена (jwt) в качестве файла cookie в Alamofire. Запрос на отправку в swift?

Я хочу передать токен, который представляет собой jwt (токен json web), что-то вроде ? eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc.vNLenIyy1bdLShrNZHx7mKfbvJmDKsMEEsk2EIHYis0 и находится в формате String. Я хочу передать этот токен как Cookie для API в запросе POST Alamofire. Пожалуйста, любая помощь будет оценена по достоинству.

Быстрый экземпляр протокола

Могу ли я создать экземпляр протокола в swift? Как в java экземпляр интерфейса? Ява: public interface test { void test(); } new test() { @Override public void test() { //… } } Swift: protocol ITransmitter { func onExecuteSuccess(data:String) } //instance???

два вида таблицы в одном представлении управления быстрым

Я пытаюсь сделать список плюсов и минусов в swift, но всякий раз, когда я удаляю con, он удаляет pro. Я думаю, что проблема связана с тем, что путь указателя связан с обозревателем «за» и «против», но я не знаю, как и где я могу их разделить class prosConsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var prosTableViewOutlet: […]

Как отображать значок с помощью шрифта? ИОС

Я получил файл (см. Прилагаемый файл), который содержит шрифт, этот шрифт должен отображать значки в соответствии с номером кода. но мне не удалось отобразить значок с этим шрифтом. вот мой код: iconTest = UILabel(); iconTest.frame = CGRectMake(0, 0, 100, 100); onTest.center = self.view.center; iconTest.font = UIFont(name: "icomoon", size:16.0); iconTest.text = "e906"; каков правильный способ отображения […]

Пользовательский UIPageControl с точечными изображениями

Когда мне нужно было настроить свой UIPageControl, я использовал это и это решение. Немного изменив его для новой версии swift, мы имеем: class myPageControl: UIPageControl { var activeImage: UIImage! var inactiveImage: UIImage! required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) activeImage = UIImage(named: "active.png")! inactiveImage = UIImage(named: "inactive.png")! } func updateDots() { for i in 0 […]

Получите третью субботу месяца между startdate и enddate

Я хочу получить дату, которая является третьей субботой месяца между двумя датами. Я сделал, но это не то, что я хочу. NSInteger count = 0; NSInteger saturday = 7; // Set the incremental interval for each interaction. NSDateComponents *oneDay = [[NSDateComponents alloc] init]; [oneDay setDay:1]; // Using a Gregorian calendar. NSCalendar *calendar = [[NSCalendar alloc] […]