Swift

Swift:NSTableView版のデバッグが90%完了

TreeからNSTableViewに方針変更したあと、マイナーな改良をしながらデバッグを進めています。

だいぶいい感じに仕上がってきています。今夜、仕上がり状況をスクリーンショットでお見せできると思います。

それでは、またあとで。

.webarchiveの読み込み方法:NG

wError  = nil
var nsURL: NSURL    = NSURL(fileURLWithPath:filepath)
if NSString.stringWithContentsOfURL(nsURL, encoding:NSUTF8StringEncoding, error:&wError) != nil {
xbWebView.mainFrame.loadHTMLString(NSString.stringWithContentsOfURL(nsURL, encoding:NSUTF8StringEncoding, error:&wError),baseURL:nil)
xbWebView.editable = false
xbTextFieldEdit.backgroundColor = NSColor.redColor()
return true
}

.webarchiveの読み込み方法:OK

var nsURL: NSURL    = NSURL(fileURLWithPath:filepath)
xbWebView.mainFrame.loadRequest(NSURLRequest(URL:nsURL))
return true

納得がいかないこと:

  • Web Viewをsaveした.webarhiveファイルが読み込めなかった原因は、使っていたメソッドの問題だとしても、なぜsafariで読み込めなくなったのでしょうね?
  • テキストエディタではちゃんと読めることを確認済み。
  • とりあえず、上記方法で読み込めるようになったので問題は解決済み。
  • 昇順ソートを追加する必要があります。逆順は実装済み。

スクリーンショット 2014-09-11 21.11.24

Categories: Swift, 技術

Tagged as: ,