Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 直接从服务器下载数据观看操作系统可以吗_Ios_Swift - Fatal编程技术网

Ios 直接从服务器下载数据观看操作系统可以吗

Ios 直接从服务器下载数据观看操作系统可以吗,ios,swift,Ios,Swift,所以我正在尝试为一个音乐流应用程序制作一个watchOS应用程序,我发现了一个非常接近我将要制作的示例。 () 但这个项目似乎有点过时了。根据下面的代码,watch extension正在通过HttpRequest获取所需的数据,如声音、图像。据我所知,watchOS 3支持后台连接(这使应用程序能够更高效地传输数据),苹果鼓励开发者从主应用程序处理和获取数据 什么是正确的方法?有什么好的例子吗 // play song method in interface controller

所以我正在尝试为一个音乐流应用程序制作一个watchOS应用程序,我发现了一个非常接近我将要制作的示例。 ()

但这个项目似乎有点过时了。根据下面的代码,watch extension正在通过HttpRequest获取所需的数据,如声音、图像。据我所知,watchOS 3支持后台连接(这使应用程序能够更高效地传输数据),苹果鼓励开发者从主应用程序处理和获取数据

什么是正确的方法?有什么好的例子吗

    // play song method in interface controller
    HttpRequest.getSongLink(info.id, callback: {(link:SongLink?) -> Void in
        if let songLink = link {
            DataManager.shareDataManager.curSongLink = songLink
            DataManager.shareDataManager.mp.stop()
            var songUrl = Common.getCanPlaySongUrl(songLink.songLink)
            DataManager.shareDataManager.mp.contentURL = NSURL(string: songUrl)
            DataManager.shareDataManager.mp.prepareToPlay()
            DataManager.shareDataManager.mp.play()
            DataManager.shareDataManager.curPlayStatus = 1

            Async.main{
                self.songTimeLabel.setText(Common.getMinuteDisplay(songLink.time))
            }

            HttpRequest.getLrc(songLink.lrcLink, callback: { lrc -> Void in
                if let songLrc = lrc {
                    DataManager.shareDataManager.curLrcInfo = Common.praseSongLrc(songLrc)
                    //println(songLrc)
                }
            })
        }
    })