swift - How do I call a function with an array of strings as a parameter? -


i have array of strings i'm trying use in function

var postionrotation:array = ["100,45,0.4","305,45,-0.2","505,45,0.3","705,45,-0.1","905,45,0.2"]  func loadsprite(arrayofpositions:[string],nameofsprite:string,spritetexturename:string) {     // pass in array positions , rotations of sprites     // string spritename     // string spritetexturename     position in 0...arrayofpositions.count     {     var tempstring = arrayofpositions[position ]as string//takes string ie: 143,628,0.6     var tempstringarray : [string] = tempstring.componentsseparatedbystring(",") // adds each item seperated , array     let xpos = cgfloat((tempstringarray[0] nsstring).floatvalue)// exstracts x cord     let ypos = cgfloat((tempstringarray[1] nsstring).floatvalue)//exstracts y cord     let rot = cgfloat((tempstringarray[1] nsstring).floatvalue)//exstracts zrotation     let spritename =  skspritenode(imagenamed: spritetexturename) // add variable texture         spritename.name = nameofsprite + string(position + 1)// gives name + number ted1 etc         spritename.position = cgpoint( x: xpos, y: ypos)// gets position array         spritename.zposition = 2         spritename.size = cgsize(width: 200, height: 100)         addchild(spritename)     } } 

how call function?

i've tried:

 loadsprite(postionrotation, nameofsprite: "frog", spritetexturename: "frog001")   loadsprite(postionrotation[string], nameofsprite: "frog", spritetexturename: "frog001") 

did try:

loadsprite(postionrotation, nameofsprite: "frog", spritetexturename: "frog001") 

here playground sample call global function string array parameter:

import uikit  func testfunc(poslist:[string]) -> string {     var s = ""      pos in poslist     {         s = s + " --- " + pos     }      return s }  var postionrotation:array = ["100,45,0.4","305,45,-0.2","505,45,0.3","705,45,-0.1","905,45,0.2"]   var result = "result: " + testfunc(postionrotation) 

copy in playground, , play :-)


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -