Форум программистов, компьютерный форум CyberForum.ru

Как сохранить введенные данные пользователя в поле TextField нажатием клавиши «done» на клавиатуре? - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Screen capture with transclucent navBar http://www.cyberforum.ru/swift/thread1559094.html
нужно сделать скриншот экрана, ниже приведенный код работает, но на скриншоте транслусентный навбар выглядит просто белым с синими кнопками, почему? как исправить? private func captureBackground(){ let layer = UIApplication.sharedApplication().keyWindow!.layer let scale = UIScreen.mainScreen().scale ...
Swift Показ спрайта/текста и других SKNode в ограниченной области экрана не программировал под iOS и когда все же надумал, то решил начать с языка swift, тем более говорят именно его сейчас рекомендует использовать apple. вопрос такой: На экране хочу выделить несколько ограниченных квадратных областей, в которых планирую отображать спрайты, тексты геометрические фигуры и другие SKNode. Как запретить/обрезать/ограничить отображение тех частей графических объектов,... http://www.cyberforum.ru/swift/thread1556540.html
Swift Вылетает эмулятор с ошибкой
Не могу понять, в чем моя ошибка. Начал изучать свифт, делаю приложение для устного счета. Есть два "экрана", принадлежащий одному классу GameViewController. На первом экране находится кнопка "Старт", по нажатию на которую переходит на другой "экран", где уже и происходит всё действие. Выглядит это вот так При нажатии на кнопку "Старт" должны рандомиться два числа и выводиться в label, где в...
Ошибка Thread 6 Swift
Помогите пожалуйста код работает в playground, но при попытке переноса в обычную программу она крашится с ошибкой Thread 6: EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP, subcode=0x0) // import UIKit class ViewController: UIViewController {
Swift Наследование в UI классах http://www.cyberforum.ru/swift/thread1554828.html
Здравствуйте. У меня проблема в том, что не могу добиться нормальной инициализации объекта производного класса от UITableViewCell. Есть общий класс FbPostViewCell, производный от вышеозвученного, от которого наследую другие классы. Так вот, у меня есть инитиалайзер для FbPostViewCell /*override*/ required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) ...
Swift Декодировать ISO-8859-1 в UTF-8 Здравствуйте. Получаю данные с веб-сервиса с помощью библиотеки Alamofire. Приходят данные следующего вида: { "Direction" : "С-реактивный белок", "IsExistsResult" : false, "Status" : "Ð’ работе", "CreateDate" : "2015-07-16T16:02:48.927", "DirectionId" : 103 } подробнее

Показать сообщение отдельно
Jabbson
Модератор
 Аватар для Jabbson
2922 / 2031 / 369
Регистрация: 03.11.2009
Сообщений: 6,418
Записей в блоге: 3
23.10.2015, 00:35     Как сохранить введенные данные пользователя в поле TextField нажатием клавиши «done» на клавиатуре?
Цитата Сообщение от korolevsky Посмотреть сообщение
Вопрос остался открыт с ImageView контроллером
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//
//  ViewController.swift
//  cyber_forum
//
//  Created by Arseniy Ivanov on 10/22/15.
//  Copyright © 2015 JSON LLC. All rights reserved.
//
 
import UIKit
 
class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
    
    @IBOutlet var imageView: UIImageView!
    
    let imagePicker = UIImagePickerController()
    
    // путь к Documents
    func getDocumentsDirectory() -> NSString {
        let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
        let documentsDirectory = paths[0]
        return documentsDirectory
    }
    
    // по нажатию кнопки - выбираем картинку из галереи
    @IBAction func loadImageButtonTapped(sender: UIButton) {
        imagePicker.allowsEditing = false
        imagePicker.sourceType = .PhotoLibrary
        
        presentViewController(imagePicker, animated: true, completion: nil)
    }
    
    // после загрузки проверяем есть ли у нас картика в Documents, если есть - ставим в imageView
        override func viewDidLoad() {
        super.viewDidLoad()
        
        imagePicker.delegate = self
        let filename = getDocumentsDirectory().stringByAppendingPathComponent("copy.png")
        if let image = UIImage(contentsOfFile: filename) {
            imageView.contentMode = UIViewContentMode.ScaleAspectFit
            imageView.image = image
        }  
    }
    
    // выбиралка картинок, выбранная - в imageView
    func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: AnyObject]) {
        if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
            imageView.contentMode = .ScaleAspectFit
            imageView.image = pickedImage
            
            if let data = UIImageJPEGRepresentation(pickedImage, 0.8) {
                let filename = getDocumentsDirectory().stringByAppendingPathComponent("copy.png")
                data.writeToFile(filename, atomically: true)
            }
        }
        
        dismissViewControllerAnimated(true, completion: nil)
    }
    
    func imagePickerControllerDidCancel(picker: UIImagePickerController) {
        dismissViewControllerAnimated(true, completion: nil)
    }
}
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru