Генерация тупиков JavaScript от WSDL

Swift 2.0:

1)

if let url = NSURL(string: "http://etc...") {
    if let data = NSData(contentsOfURL: url) {
        imageURL.image = UIImage(data: data)
    }        
}

ИЛИ

imageURL.image =
    NSURL(string: "http:// image name...")
    .flatMap { NSData(contentsOfURL: $0) }
    .flatMap { UIImage(data: $0) }

2) Добавьте этот метод в VC или Extension.

func load_image(urlString:String)
{   let imgURL: NSURL = NSURL(string: urlString)!
    let request: NSURLRequest = NSURLRequest(URL: imgURL)

    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) { (response: NSURLResponse?, data: NSData?, error: NSError?) in

        if error == nil {
            self.image_element.image = UIImage(data: data)
        }
    }
}

Использование:

self.load_image(" url strig here")
13
задан Vincent Robert 25 November 2009 в 16:07
поделиться

3 ответа

Я должен был сделать это сам в прошлом, и я нашел этот статья CodeProject. Я изменил его некоторые, но это дало мне хорошую основу для реализации всего, в чем я нуждался. Одна из основных функций, которые это уже имеет, генерирует клиент SOAP, базирующийся от WSDL. Это также создало в кэшировании WSDL для множественных вызовов.

Эта статья также имеет пользовательскую реализацию XmlHttpRequest для вызовов Ajax. Это - часть, которую я не использовал. В течение того времени я думаю, что использовал Прототип библиотека JavaScript и изменил код в этой статье для использования, это - функции Ajax вместо этого. Я просто чувствовал себя более комфортно с помощью Прототипа для вызовов ajax, потому что он широко использовался и был протестирован на всех браузерах.

7
ответ дан 1 December 2019 в 23:16
поделиться

CXF Apache имеет инструменты, которые генерируют клиенты JavaScript то мыло разговора.

На самом деле, какому-либо сервису CXF можно было автоматически сгенерировать клиент JavaScript путем выполнения получения к URL с? js добавляется. (точно так же, как? wsld производит wsdl) также существуют инструменты командной строки, но динамический сгенерированный материал довольно аккуратен.

10
ответ дан 1 December 2019 в 23:16
поделиться

Это, вероятно, было бы излишество, но NetBeans имеет эту функцию.

2
ответ дан 1 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: