問題タブ [xcode9-beta]

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.

0 投票する
0 に答える
163 参照

swift - Swift: GUI または迅速なパッケージ マネージャー CLI 経由の新しい xcode プロジェクト?

Swift開発は初めてです。

Swift Package Manager 形式のライブラリを使用したい。これは、私のプロジェクトも SPM 形式でなければならないということですか?

したがって、Xcode の GUI ウィザードを使用して新しいプロジェクトを作成する代わりに、次を使用する必要があります。 swift package init swift package generate-xcodeproj

また、Swift 3 で記述された SPM ライブラリを使用することは可能ですが、アプリケーション コードは Swift 4 に含まれていますか? xcode9-beta を使用しています。

0 投票する
1 に答える
2864 参照

ios - UISearchController.hidesNavigationBarDuringPresentation が iOS 11 ベータ版の scopeButtons で無視される

私たちのプロジェクトでは、

特定UIViewControllerのものについてUISearchController。searchController にはスコープ タイトルの配列があります。これまでのところ、これは iOS 10 までは正常に機能しますが、iOS 11 ベータ版では、hidesNavigationBarDuringPresentation の false 設定が無視され、表示が乱れるようです。私のプロジェクトの他の要因によるものではないことを確認するために、別の単純な で初期化されUITableViewControllerたを1 つだけ使用して、ベアボーン テスト プロジェクトを作成しました。次のコードは、メイン ビュー コントローラーのメソッドにあります。UISearchControllerUITableViewControllerviewDidLoad()

最後の行の割り当てscopeButtonTitlesが存在しない場合、ナビゲーション バーは非表示にならず、検索バーは元の位置に残ります。ただし、その行が存在すると、NavigationBarが非表示になり、searchBarプラスのスコープ ボタンがすべて iPhone と iPad の両方のポートレート モードで上に移動しますが、ランドスケープ モードでは同じままです (スコープ ボタンが多数あり、1 つに収まらない場合でも)。ライン)。

他の誰かがこれに遭遇しましたか?これは iOS 11 のバグまたは予想される動作 (確かに私たちが望んでいた動作ではありません) ですか?回避策はありますか?

ありがとう!

0 投票する
1 に答える
201 参照

compiler-errors - ARKit 使用時の Xcode9 コードサイン エラー

Xcode9 (GM の前の最後のベータ版) で ARKit アプリに取り組んでいます。メッシュ モデルをインポートし、png 画像を素材として添付しました。コンパイルすると、「コマンド /usr/bin/codesign が終了コード 1 で失敗しました」というエラーが表示されます。画像を取り除いてメッシュ全体をカラーにすると、コンパイルは正常に行われ、アプリはモデルを完全に拡張します。ARKit の使用中に他の誰かがこれに遭遇しましたか?

0 投票する
2 に答える
1251 参照

swift4 - UINavigationBar.appearance().shadowImage = UIImage() in swift 4

このコードをSwift 4またはxcode 9に実装するにはどうすればよいですか?

navBar の下線を削除したい。

0 投票する
1 に答える
312 参照

ios - Xcode9 ベータ - openssl の追加エラー & -lcrypto のライブラリが見つかりません

cocoapods を介してオープン SSL ユニバーサルを追加しようとしています。インストールしていますが、端末でこのメッセージが表示されます

CustomerApp [Debug] ターゲットは、Pods/Target Support Files/Pods-CustomerApp/Pods-CustomerApp.debug.xcconfig で定義された LIBRARY_SEARCH_PATHS ビルド設定をオーバーライドします。これにより、CocoaPods のインストールで問題が発生する可能性があります
- $(inherited) フラグを使用する、または
- ターゲットからビルド設定を削除します

別の問題は XCode (9 ベータ版) ビルドにこのエラーで失敗しました

-lcrypto. のライブラリが見つかりません。

このため、私は本当に死にかけています。可能な限りすべてを試しましたが、成功しませんでした。サイトからダウンロードし、ビルド設定でパスを設定して手動でOpenSSLを追加しようとしましたが、エラーは表示されませんが、OpenSSLをインポートするとSwiftファイルに表示されますそのようなモジュールはありません。

私を助けてください!

0 投票する
0 に答える
216 参照

html - iOS 11 は、HTML を NSAttributedString に変換する際にフォント ファミリを変更します

HTML を NSAttributedString に変換する文字列拡張機能がありますが、次の方法でフォーマットする前に、独自のカスタム フォントを API から HTML 文字列に追加します。

iOS 10 < 属性付き文字列は、html 文字列の斜体部分を含む文字列全体が同じフォント (この場合は MuseoSans-900) で返されますが、iOS 11 では更新され、斜体のフォントが MuseoSans-300 に変更されます。 html 文字列の一部であり、NSAttributed 文字列への変換中に残りの文字列 MuseoSans-900 を保持します。なぜこれが起こっているのかわかりません。