2016-10-31 13 views
0

iOSモジュールのカスタムビューでチタンプロジェクトからメソッドを呼び出す必要があります。私は、iOSモジュールの作成に関するAppcelaratorのドキュメンテーションのチュートリアルに従ってきました。以下のコードを使用してTitaniumでカスタムビューを作成することができました。iOSモジュールのカスタムビューのメソッドをチタンプロジェクトから呼び出す方法は?

var manage = require('com.test'); 
var manageView = manage.createView({ 
left:40, 
right:40, 
top:40, 
height: 250, 
backgroundColor:'blue' }); manageView.customMethodInView(); 

私はアプリを実行すると "customMethodInViewは関数ではありません"のようなエラーが表示されます。

#import "TiViewProxy.h" 
#import "CustomView.h" 

@interface ComTestViewProxy : TiViewProxy { 
    CustomView *customView; 
} 
- (void) customMethodInView; 
@end 

これは、iOSモジュールプロジェクトのviewProxyクラスのコードです。 助けてください。

+0

あなたはブリッジのヘッダーを入力しませんでした –

答えて

0

私はこれが遅いことを知っていますが、そこに不思議な魂がある場合、あなたのメソッドの引数を渡すつもりがないとしても、ネイティブモジュールのメソッドのシグネチャは常に取るべきです1:

あなたの方法

- (void) customMethodInView; 

は次のようになります。TiViewProxyがobj-cの中で、あなたが迅速使用しているよう

- (void)customMethodInView:(id)unused; 
関連する問題