ios - 如何从 IOS 应用程序中按下的按钮发送 URL 字符串/Web 请求

标签 ios web-services url button

我想用我不再使用的旧 IOS 设备远程控制我的 Sonos 系统和家庭自动化系统。我在多个房间安装了多个设备,所以我想为每个房间开发一个单独的屏幕,这样我就可以执行某些功能。

例如,在我的花园里,我想打开 radio 、改变音量、改变电台开关、开灯、调暗灯光。

我希望在一个屏幕上显示多个按钮和 slider 。

标记为“静音”的 Button1 应通过调用 URL 使 Sonos 系统静音:

  http://myphpwebserver/pagetocontrolsonos.php?mute=true

标记为“大声”的 Button2 应通过调用 URL 使 Sonos 系统静音:

  http://myphpwebserver/pagetocontrolsonos.php?louder

等等....

php页面不提供任何反馈,只是调用Sonos。 PHP 页面已经开发并且工作正常。我只想在 native iPhone 应用程序中使用 native 按钮。

除了调用 Sonos,我还想调用我的家庭自动化系统来切换昏暗的灯光。

标记为“light”的 Slider1 应根据 slider 设置从 Home-Automation Server 调用 URL。

如果 slider 设置在中间,它会调用:

 http://myhomeautomationserver/lamp.php?dim=50% - while 50% is the slider setting.

要从按钮或 slider 调用 URL,我需要执行什么操作? 有人可以帮忙吗?

最佳答案

您可以使用 NSURLConnection 发送 URL 请求。看看this tutorial了解如何操作。

关于ios - 如何从 IOS 应用程序中按下的按钮发送 URL 字符串/Web 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18131610/

相关文章:

ios - 快速转换为可选值

ios - [__NSArrayI pickerView :numberOfRowsInComponent:]: unrecognized selector sent to instance

php - 空查询附加到主 URL .htaccess 问题

iphone - 将上一个 View Controller 设置为当前 View Controller 的属性

html - Angular/HTML5 到 iOS WKWebView 通信

java - 完全消除对 Android 时钟的依赖并使用来自服务器的自定义时间

java - 在JDK 1.6上开发webservice客户端,需要兼容JDK 1.5.03

ios - 如何在 iOS 中使用异步方法(JSON Restful 服务)?

javascript - 检查 JavaScript 字符串是否为 URL

java - 使用 Java 处理 URL 中的特殊字符