フレームワークでの HOWTO デバッグについて、昨日ここで質問しました。
とプロジェクトnetworkLibがあります。usingLibDemo
答えは、ソースコードでデバッグできるようにをプルすることを示唆していnetworkLibます。usingLibDemo
今私は試しました:
- からフレームワークを出力し、 でフレームワーク
networkLibを使用しusingLibDemoます。できます。 - のすべてのソース コードを にコピーすると、
networkLib再びusingLibDemo機能します。 networkLibプロジェクトをusingLibDemoプロジェクトに ドラッグし、 で を設定Header Search Pathsし、 でBuild Settingsを設定Target DependenciesしBuild Phasesます。失敗します。
#3 の状況では、ヘッダーのみを使用するとプロジェクトが正常にビルドされます。たとえば、次のプロトコルを使用します。
@interface ViewController : UIViewController <LoginUIDelegate>
@property (retain, nonatomic) IBOutlet UITextField *usernameText;
@property (retain, nonatomic) IBOutlet UITextField *passwordText;
@property (retain, nonatomic) IBOutlet UIButton *loginButton;
- (IBAction)loginBtnDidClick:(id)sender;
@end
しかし、.mファイル内のコードを使用すると:
[[LoginBizLogic sharedInstance] loginWithUsername:username password:password tokenLogin:NO uiDelegate:self];
以下のようにビルドに失敗しました:

@interfaceLoginBizLogic の およびはファイルでLoginUIDelegate定義されていますが、は「LoginBizLogic.m」ファイルにあります。LoginBizLogic.h@implementation
LoginBizLogicが適切にリンクされていないと思います。他のクラスも同様ですが、どこに問題があるのか、どこに設定すればよいのかわかりません。
どうもありがとう。




