ios - Swift: Int is not convertible to '@lvalue inout _' -


i declare context , key variables outside uiviewcontroller class

// player item contexts private let playeritemstatuscontext = 0  // player item keys private let playeritemstatuskey = "status" ... if status == avkeyvaluestatus.loaded {                 self.playeritem = avplayeritem(asset: asset)                 self.playeritem?.addobserver(self, forkeypath: playeritemstatuskey, options: nskeyvalueobservingoptions.initial, context: &playeritemstatuscontext)                 //self.player = avplayer(playeritem: self.playeritem!)                 //self.previewview.layer = self.player              } 

the addobserver line keeps throwing error: 'int' not convertible '@lvalue inout _' don't understand , have no idea how fix it. thanks

the context has var. can't pass let inout parameter.


Comments