PhoneGap
心拍数モニター用のプラグインの開発に使用しています。SDK に次のヘッダー ファイルがあります。
@class HRMonitor;
@interface HRMonitor : NSObject <NSStreamDelegate>{
}
-(id) init: (id) _delegate;
-(void)startup;
-(void)shutdown;
問題が発生しているメソッドをリストしました。
私もクラスを持っていHRMPlugin.m
ますが、インスタンスを作成したいときはいつでも、このクラス内で:
HRMonitor *hrm = [[HRMonitor alloc] init:self]
エラーが報告されます。
ld: warning: ignoring file /Users/octref/Documents/HRM/HRMPlugin/iOS_APP_SDK_r5/libmyTrekSDK_armv7.a, missing required architecture i386 in file /Users/octref/Documents/HRM/HRMPlugin/iOS_APP_SDK_r5/libmyTrekSDK_armv7.a (2 slices)
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_HRMonitor", referenced from:
objc-class-ref in HRMPlugin-9E97FDE3BF57274E.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
私は初めてでiOS
、何をすべきかわかりません。新しいインスタンスを作成する私の方法は正しいですか?
コードをデバッグするにはどうすればよいですか?