質問: iOSで作成中のアプリにDrawerを組込もうとしています。 下記のサンプルコードを下にして作ろうとしていました。 現在、他の試作部分はstoryboardを用いて実装しているのですが、MMDrawerControllerはstoryboardを使わない実装のようです。 MMDrawerController-storyboardというものもあるのですが、これを落としてコンパイルしてみたところ下記のエラーになってしまいます。 ``` ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) ``` 本家を使ってsotryboard実装のviewとコード実のviewを混在させるか、MMDrawerController-storyboardの導入をがんばるかで迷っています。 アドバイスいただければうれしいです。
回答: cocoapodsをご存知でしょうか。 日本語の記事ですと、iOSライブラリ管理の神ツール「CocoaPods」のインストールと使い方 (1/2)あたりが詳しいかなと思います。本家はCocoaPods Guidesです。 cocoapodsのインストールと利用できる環境を整えるのは、上記記事を参考にしていただければと思いますが、 Storyboard category extension for MMDrawerControllerにもpodspecがありcocoapodsに登録されていますので、 ``` pod 'MMDrawerController+Storyboard' ``` とすれば利用できます。なお、dependencyにMMDrawerControllerが入っていますので、プロジェクトにMMDrawerControllerを直接、追加している場合は削除したほうがいいと思います。 リンクのみで恐縮ですが、Side Drawer Navigation for iOSに自力でStoryBoard上でMMDrawerControllerを使う例があります。