Obj.C

obj.C:完全に冴えない enum

swipeの手がかり不明のまま進展せず。

enum

swipeのサンプルプログラムを動かしていたら、enumに出会いました。コンパイラにシンボルに常数を割り当てる機能があるだろうと思ってはいたのですが、enumがそうだったのですね。case文で使っていた常数をenumに置き換えてみました。数値を定義した次の行からは+1されることになっているようです。

次のようにtypedefを使えば、型(属性)と名称の定義もできます。名称をどう使うか未知数ですけど。

typedef   enum: NSInteger {   
        consCurrentRow  =   0,   
        consBaseFolder  =   1,  
        consInitFile    =   2}consCase;   

bookmarkとtitleの選択

リンクをクリックし新しいwebサイトを既にsaveした.webarchiveに上書きしたいとき、ファイル名をhtmlのtitleにしてしまうとファイル名のcopy and pasteが必要になり手間です。そのため、元々のbookmark名を有効にするか、それとも自動的にtitleをファイル名にするか、選択できるようにしました。

なお、従来「名称」と呼んでたものは「bookmark」に変更しました。

もう一点、@property (copy)   NSMutableString *fButton;と定義していたのですが、(copy)を取っても動くので、これで様子を見ることにします。

あと、didFinishLoadForFrameが動かなくなっていたので、調べたらframeLoadDelegate-MesaContの接続が切れているのが原因でした。

全部の・・・・delegateをMesaContとつないでいないので、これが原因でswipeのメソッドが動かないのでしょうか?手がかりがないので、何でも確認が必要ですね。

スクリーンショット 2014-04-22 20.57.08

Categories: Obj.C, 技術

Tagged as: , ,