問題タブ [xcode7-beta5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa-touch - Xcode7 のフレームワークとして統合された RestKit と CocoaLumberjack
RestKit と CocoaLumberjack の両方を使用するプロジェクトに取り組んでいます。このプロジェクトは他のポッドも使用しますが、そのうちのいくつかは迅速にしか存在しません。依存関係の管理に cocoapods 0.38.2 を使用します。ポッドファイルは次のようになります (読みやすくするために他のポッドを削除しています)。
use_frameworks!
迅速な専用の他のポッドのために使用する必要があります。Xcode7 beta 5 を使用してこれをコンパイルしようとすると、次のエラーが発生します。
「_OBJC_CLASS_$_DDLog」、参照先:
ld: アーキテクチャ x86_64 のシンボルが見つかりません
そこで、問題のあるファイルを調べたところ、次のことがわかりました。
が存在しない場合、ファイル全体が何も解決されないように見えますDDLog.h
。その場合、RestKit のログは NSLog などにフォールバックすると思います。それ以外の場合は、Lumberjack ロギングが使用されます。これは私が望んでいるものです。
調査の結果、RestKit が CocoaLumberjack ヘッダー (DDLog.h がある場所) を何らかの形で認識しているが、プロジェクトのビルド時に適切にリンクされていないのではないかと考えています。より良いアイデアがある場合は、お気軽に質問してください。ただし、CocoaLumberjack ソースに移動し、DDLog.m をメンバーとして RestKit フレームワーク ターゲットに手動で追加することで、プロジェクトを適切にコンパイルできることを確認できます。
だから、私の質問は、これを修正する正しい方法は何ですか? RestKit は CocoaLumberjack に直接依存していませんが、CocoaLumberjack を検出して、可能であれば使用しようとしますが、惨めに失敗します。ポッドを変更する必要がないように、プロジェクト レベルから RestKit を Lumberjack にリンクする方法はありますか?
サンプルプロジェクトはここにあります
ios - NavigationViewController 内の TabViewController 内の TableViewController が実行時にナビゲーション タイトルとアイテムを表示しないが、ストーリーボードに表示される
ここに示すように、ナビゲーション タイトルと項目を含む NavigationController 内の TabViewController 内に TableViewController があります。
実行時には、ナビゲーション バーは表示されますが、ここに示すように、タイトルと追加項目は表示されません。まだ解決策はありません)
他の TabBar アイテムは通常の UIView を指していますが、これもナビゲーション バーのタイトルとバー アイテムを表示していません。
TabBarViewController と TableViewController の間のメディエーターとなる別の UIView を追加しようとしましたが、これで問題は解決しましたが、TableViewController の TabBar 機能が失われました。TableViewController からナビゲーション バーを指そうとしましたが、tableView のコントローラーとして機能しているため、そこから「viewDidAppear」や navigationBar クラスなどのメソッドにアクセスできません。
TableViewController クラス
TabViewController クラス
NavigationViewController クラス
xcode - Xcode 7 Beta 5 に更新し、このエラーを受け取りました: 終了コード 6 で失敗しました
最近 Xcode 7 ベータ 5 に更新し、プロジェクトを実行しようとしましたが、1 つのエラーで失敗しました:
このようなエラーを受け取ったことがないので、なぜこれが起こっているのかわかりません。特にSwiftでのコーディングは初めてなので、問題とその修正方法を詳しく説明していただければ幸いです。
ssl - Alamofire テストには自己署名証明書が含まれていますか?
Xcode 7.0.5 と自己署名証明書に問題があります (と思います)。Alamofire swift-2.0 ブランチ テスト ケースのいずれかが自己署名証明書をカバーしているかどうか疑問に思っていますか?