{"id":574,"date":"2016-02-28T15:36:15","date_gmt":"2016-02-28T14:36:15","guid":{"rendered":"http:\/\/eiseler.de\/wordpress\/?p=574"},"modified":"2016-02-28T15:36:15","modified_gmt":"2016-02-28T14:36:15","slug":"ios-skaction-playsoundfilenamed-fails","status":"publish","type":"post","link":"http:\/\/eiseler.de\/wordpress\/?p=574","title":{"rendered":"iOS SKAction playSoundFileNamed fails?"},"content":{"rendered":"<p>On tvOs I tried SKAction playSoundFileNamed to play a short sound. Unfortunately it didn&#8217;t work. After some research I found this as solution:<\/p>\n<p>\/\/SKAction.playSoundFileNamed(&#8220;Achievement.caf&#8221;, waitForCompletion: true)<br \/>\nself.runAction(SKAction.playSoundFileNamed(&#8220;Achievement.caf&#8221;, waitForCompletion: false))<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-574\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-574\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-574\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>On tvOs I tried SKAction playSoundFileNamed to play a short sound. Unfortunately it didn&#8217;t work. After some research I found this as solution: \/\/SKAction.playSoundFileNamed(&#8220;Achievement.caf&#8221;, waitForCompletion: true) self.runAction(SKAction.playSoundFileNamed(&#8220;Achievement.caf&#8221;, waitForCompletion: false))<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-574\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-574\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-574\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=574&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[10],"tags":[],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-ios-app"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zAuQ-9g","jetpack-related-posts":[{"id":542,"url":"http:\/\/eiseler.de\/wordpress\/?p=542","url_meta":{"origin":574,"position":0},"title":"Swift - Reach other Controller from a TabBarController","date":"15\/01\/2016","format":false,"excerpt":"Just a small Swift code snippet, how to reach other Controllers from TabBarController. First get all the view controllers. Then get a specific one. var anArrayViewControllers = self.tabBarController!.viewControllers var aSecondViewController: SecondViewController aSecondViewController = anArrayViewControllers![1] as! SecondViewController aSecondViewController.onlytest() \u00a0 iOS, Xcode, Swift, TabBarController","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":384,"url":"http:\/\/eiseler.de\/wordpress\/?p=384","url_meta":{"origin":574,"position":1},"title":"iOS: MKNetworkKit send XML (simple, easy, fast)","date":"05\/05\/2013","format":false,"excerpt":"Maybe this is what you're looking for: Easy sending some XML with MKNetworkKit. This works for me: MKNetworkOperation *op = [self operationWithPath:@\"api\/0.6\/changeset\/create\" params: nil httpMethod:@\"PUT\"]; [op setCustomPostDataEncodingHandler: ^NSString *(NSDictionary *aD){return @\"Put your XML here\";} forType:@\"text\/xml\"]; That's it","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12,"url":"http:\/\/eiseler.de\/wordpress\/?p=12","url_meta":{"origin":574,"position":2},"title":"iLOE\u2018s back in town","date":"30\/06\/2011","format":false,"excerpt":"Today apple reviewed the new iLOE Version 1.9.4 so I could put it back in the store. If you are interested in iOS programming what happened? If you use a class from a external lib just in a xib there seems to be a chance that the compiler\/linker while optimizing\u2026","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":79,"url":"http:\/\/eiseler.de\/wordpress\/?p=79","url_meta":{"origin":574,"position":3},"title":"Kinder Quiz - Nachdem sowieso ....","date":"01\/09\/2012","format":false,"excerpt":"... neue Kennzeichenhalter f\u00e4llig waren","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2012\/09\/shapeimage_1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":78,"url":"http:\/\/eiseler.de\/wordpress\/?p=78","url_meta":{"origin":574,"position":4},"title":"Kinder Quiz - Der neue Level Rechnen","date":"01\/09\/2012","format":false,"excerpt":"Mit einstellbarem Schwierigkeitsgrad.","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2012\/09\/418921_489277581084528_1147192226_n.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":81,"url":"http:\/\/eiseler.de\/wordpress\/?p=81","url_meta":{"origin":574,"position":5},"title":"Cooles Lego Building","date":"19\/05\/2011","format":false,"excerpt":"Mal etwas au\u00dferhalb von Kinder Quiz ;-)","rel":"","context":"In &quot;iOS App&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2012\/09\/papi1.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=574"}],"version-history":[{"count":1,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":575,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions\/575"}],"wp:attachment":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}