Skip to content

Instantly share code, notes, and snippets.

@krzyzanowskim
Created March 17, 2015 15:36
Show Gist options
  • Select an option

  • Save krzyzanowskim/1722bcd1c4ba665bf087 to your computer and use it in GitHub Desktop.

Select an option

Save krzyzanowskim/1722bcd1c4ba665bf087 to your computer and use it in GitHub Desktop.
import Foundation
public class Foo {
private var key:NSData
private var goo:NSData?
public init(key: NSData) {
self.key = key
self.goo = nil
}
convenience init?(keyy:String, gooo:String) {
let kkey = keyy.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)
let ggoo = gooo.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)
if let kkey = kkey, let ggoo = ggoo
{
self.init(key:kkey)
} else {
return nil
}
}
}
@krzyzanowskim
Copy link
Copy Markdown
Author

rdar://problem/20193929

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment