我想用我不再使用的旧 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/