0
私は目的Cで書かれたWebサービスを持っています。私はそれを迅速なファイルからアクセスします。どのように達成するのですか?これまでの私の試み:目的のCで書かれたWebサービスを迅速なファイルから呼び出す方法
Webservice.h
#import <Foundation/Foundation.h>
typedef void(^WebServiceCompletionHandler)(id result,BOOL isError,NSString *strMsg);
@interface Webservice : NSObject
@property(strong,nonatomic) NSString *strURL;
-(void)registerWithFullName:(NSString*)strFullName ContactNumber:(NSString*)strContactNumber WithCompletionHandler:(WebServiceCompletionHandler)handler;
@end
Webservice.m
@implementation Webservice
-(id)init
{
if (self=[super init])
{
[email protected]"www.abc.com/registration";
}
return self;
}
-(void)registerWithFullName:(NSString*)strFullName ContactNumber:(NSString*)strContactNumber WithCompletionHandler:(WebServiceCompletionHandler)handler{
//Implementation
}
今、私はWebサービスを呼び出したい迅速ファイル。
Register.swift
override func viewDidLoad {
let service = Webservice.init()
heyWeb.registerWithfullName("Test", contactNumber: "+1039383838383", withCompletionHandler: { (result, isError, strMsg) -> Void in
})
}
しかし、プロジェクトを実行している間、私は、次のエラーを取得しています。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Webservice", referenced from:
type metadata accessor for __ObjC.Webservice in Register.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
問題を見つけ出す手助けがありますか?
私はそれをしました。 – Poles
私はあなたが欠けているiosのデフォルトのフレームワークを追加する必要があると思うし、WebServiceクラスのために必要です –
あなたのために役立つ次のリンクがありますhttp://stackoverflow.com/questions/26559904/undefined-symbols-for-アーキテクチャ-x86-64-xcode-6-1 –