At Obj-C we were reading a file and converting its NSString content to NSURL to get AVAsset which was saved as absoluteString beforehand.
audioAssetURL = [NSURL URLWithString:[readNSString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
audioAsset = [AVAsset assetWithURL: audioAssetURL];
But In Swift once again saved NSURL as absoluteString can not be used as NSURL and creates error.
let urlString: NSString = readNSString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!
let url = NSURL(fileURLWithPath: urlString as String)
audioAsset = AVAsset(URL: url )as AVAsset
The error message we are getting is that "Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API and this value is being ignored.Please fix this problem."