xcode 6.1 で作成された osx xcode プロジェクトがあります。これを使用して、SWIFT を少し使用してトレーニングしたかったのです。
私のビューの 1 つで、次のように NSBitMapImageRep を作成しようとしました。
class BitmapView : NSView {
var image: NSBitmapImageRep!
override func awakeFromNib() {
var blub = NSBitmapImageRep(bitmapDataPlanes: nil,
pixelsWide: Int(self.frame.size.width),
pixelsHigh: Int(self.frame.size.height),
bitsPerSample: 8,
samplesPerPixel: 1,
hasAlpha: false,
isPlanar: false,
colorSpaceName: NSCalibratedRGBColorSpace,
bytesPerRow: 0, bitsPerPixel: 0)!
//test()
}}
しかし、実行しようとするたびに、次のエラーが発生します。
Inconsistent set of values to create NSBitmapImageRep fatal error: unexpectedly found nil while unwrapping an Optional value
私が推測するのは、bitmapDataPlanes が nil であるためです。ただし、これはオプションの値であり、ドキュメントによると NULL にすることが許可されています。ただし、代わりに NSNull() を渡すとコンパイルされません。
代わりに何を渡さなければならないか誰か教えてもらえますか? o_O