Xcode 7 Swift 2后台页面加载

胖乎乎的巧克力

我需要能够单击一个按钮,以便它将加载网页。问题是我不希望它在野生动物园中打开页面,但我希望在后台加载网页,以便可以按其他按钮在后台加载其他页面。

原因:

我开发了一种可通过互联网或本地IP(192.168.0.3)进行操作的远程控制灯。该网页已加载到树莓上,如果我继续输入“ 192.168.0.3/On.php”,该灯将亮起。如果我继续执行“ 192.168.0.3/off.php”,指示灯将熄灭。我想要做的就是为自己创建这个应用程序,这样我就不必每次都想更改灯光状态时就不断更改IP,而只需按下一个按钮即可在后台加载页面。

PS我知道如何添加按钮功能。我只需要知道如何在后台加载。

琼恩

这是一个有关如何发送带有的GET请求NSURLConnection以触​​发树莓派上的开关的示例

func switchOn() {
    let url = NSURL(string: "http://192.168.0.3/On.php")
    let request = NSURLRequest(URL: url!)
    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
        // do something with the response if you want to
    }
}

请注意,Apple在iOS9中引入了App Transport Security这是一项新的安全功能,可在处理Web请求时强制执行某些安全措施。例如,它不允许通过HTTP发送请求,因为它仅允许HTTPS请求。好消息是您可以通过将其添加到项目的Info.plist文件中来覆盖这些安全要求:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Swift 2 Xcode 7更改视图

来自分类Dev

带有Xcode 7,Swift 2的TouchID

来自分类Dev

无法使SWRevealViewController工作(Swift 2,Xcode 7)

来自分类Dev

XCode 7和Swift的困惑

来自分类Dev

URL WebView Swift Xcode 7

来自分类Dev

尝试在Xcode 7 / Swift 2中播放视频时出错

来自分类Dev

如果字符串包含语句-Swift 2 Xcode 7

来自分类Dev

Xcode 7,Swift 2中的Gmail API iOS

来自分类Dev

SKCropNode在Xcode 7 + Swift 2中无法正常工作

来自分类Dev

PromiseKit无法使用Swift 2和Xcode 7进行编译

来自分类Dev

基于NStimer Xcode 7 Swift 2的随机生成器

来自分类Dev

如何创建图像数组(swift2,xcode7)

来自分类Dev

使用Xcode 7和Swift 2编写项目时升级到Xcode 7.1是否安全?

来自分类Dev

简单动画问题Xcode 7 Swift

来自分类Dev

将字符串值从UILabel转换为Int会返回nil。Swift 2 / Xcode 7

来自分类Dev

在Swift 2 Xcode 7 Beta 4中设置基于位置的提醒时出错

来自分类Dev

Xcode 7 Swift 2无法实例化通用UITableViewController的UIViewController子类

来自分类Dev

CGColor未为UIColor定义,需要首先转换色彩空间。Swift 2,Xcode 7

来自分类Dev

Swift和XCode 7 Beta 2未显示正在播放的歌曲的元数据

来自分类Dev

按下xcode 7 / Swift 2时如何更改按钮的图像?

来自分类Dev

在Xcode 7 / Swift 2中播放音频不起作用

来自分类Dev

XCode 7 Beta / Swift 2中的单元测试核心数据

来自分类Dev

启动初始视图Swift 2,Xcode 7时如何引用二级视图

来自分类Dev

Xcode 7 Swift 2-如何使用.SKS文件初始化视图?

来自分类Dev

使用Swift 2和PHP将JSON编码为Xcode 7

来自分类Dev

Swift 2 + Xcode 7:按下错误的按钮时会播放声音

来自分类Dev

当LoginView是初始视图时,在情节提要中对UITabBarController进行子类化[Swift2,Xcode 7]

来自分类Dev

在XCODE 7(swift 2)-CGPOINTMAKE中构建我的第一个游戏?

来自分类Dev

Swift 2,Xcode 7.2'NSInternalInconsistencyException

Related 相关文章

  1. 1

    使用Swift 2 Xcode 7更改视图

  2. 2

    带有Xcode 7,Swift 2的TouchID

  3. 3

    无法使SWRevealViewController工作(Swift 2,Xcode 7)

  4. 4

    XCode 7和Swift的困惑

  5. 5

    URL WebView Swift Xcode 7

  6. 6

    尝试在Xcode 7 / Swift 2中播放视频时出错

  7. 7

    如果字符串包含语句-Swift 2 Xcode 7

  8. 8

    Xcode 7,Swift 2中的Gmail API iOS

  9. 9

    SKCropNode在Xcode 7 + Swift 2中无法正常工作

  10. 10

    PromiseKit无法使用Swift 2和Xcode 7进行编译

  11. 11

    基于NStimer Xcode 7 Swift 2的随机生成器

  12. 12

    如何创建图像数组(swift2,xcode7)

  13. 13

    使用Xcode 7和Swift 2编写项目时升级到Xcode 7.1是否安全?

  14. 14

    简单动画问题Xcode 7 Swift

  15. 15

    将字符串值从UILabel转换为Int会返回nil。Swift 2 / Xcode 7

  16. 16

    在Swift 2 Xcode 7 Beta 4中设置基于位置的提醒时出错

  17. 17

    Xcode 7 Swift 2无法实例化通用UITableViewController的UIViewController子类

  18. 18

    CGColor未为UIColor定义,需要首先转换色彩空间。Swift 2,Xcode 7

  19. 19

    Swift和XCode 7 Beta 2未显示正在播放的歌曲的元数据

  20. 20

    按下xcode 7 / Swift 2时如何更改按钮的图像?

  21. 21

    在Xcode 7 / Swift 2中播放音频不起作用

  22. 22

    XCode 7 Beta / Swift 2中的单元测试核心数据

  23. 23

    启动初始视图Swift 2,Xcode 7时如何引用二级视图

  24. 24

    Xcode 7 Swift 2-如何使用.SKS文件初始化视图?

  25. 25

    使用Swift 2和PHP将JSON编码为Xcode 7

  26. 26

    Swift 2 + Xcode 7:按下错误的按钮时会播放声音

  27. 27

    当LoginView是初始视图时,在情节提要中对UITabBarController进行子类化[Swift2,Xcode 7]

  28. 28

    在XCODE 7(swift 2)-CGPOINTMAKE中构建我的第一个游戏?

  29. 29

    Swift 2,Xcode 7.2'NSInternalInconsistencyException

热门标签

归档