問題タブ [swift3]

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 投票する
3 に答える
8989 参照

xcode - Swift コードを 2.3 に戻す方法

私は XCode Beta 8 をダウンロードし、すべての Swift コードを Swift 2.3 から Swift 3 に変換しました。これにより、あまりにも多くの問題が発生し、約 4 か月間取り組んできたプロジェクトを開始することになりました。コードを Swift 3 から Swift 2.3 に変換するにはどうすればよいですか?

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

swift - iOS10 でカスタム ローカル通知を追加する - Swift 3

カスタムのローカル通知を追加しようとしていますが、アクションで在庫通知しか取得していません:

ここに画像の説明を入力

私のストーリーボードは次のようになります (標準テンプレート):

ここに画像の説明を入力

(Info.plistで)にUNNotificationExtensionCategory設定された拡張機能があります。awesomeNotificationまた、この拡張機能のベースは のNotification ContentテンプレートですiOS - Application Extension

私のアプリデリゲートには次のものがあります:

メインアプリのビューコントローラーには、それをトリガーする次のアクションがあります。

編集

したがって、iPhone 6s/6s+ で動作しますが、非常に奇妙な動作です。 ここに画像の説明を入力

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

ios - 初期化中に変数自体にアクセスできるのはなぜですか?

raywenderlich の記事から、次のコード スニペットを見ました。

初期化中に変数(ctx)自体にアクセスできるのはなぜですか? 前もって感謝します。

0 投票する
10 に答える
4803 参照

ios - Xcode8 は、複数/単一の uibuttons を迅速なファイルの単一の @IBAction に接続できません

Xcode 8 ベータ版を使用しています。ストーリーボードから複数の UIButton をドラッグして、swift ファイルの単一の @IBAction に接続することはできません。バグ?ご協力いただきありがとうございます。

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

scenekit - Swift 3.0 startDeviceMotionUpdates(to: withHandler)の使い方は?

Swift 3.0 は Xcode 8.0 とともにリリースされ、明らかに多くの変更が加えられました。私は、swift の新しい構文に非常に慣れていません。誰かが私を助けることができますか?何が入るか調べてみました

「withHandler:」の後

SceneKit プログラムで加速度計を利用して SCNNode プラットフォームの向きを判断できるようにしようとしています。また、私はSwiftにかなり慣れていないため(Swiftでのプログラミングに約5日かかります)、何か基本的なことを台無しにしている場合はお知らせください。

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

swift - Swift3: 文字列を null で終わる C 文字列に変換する適切な方法

私は迅速にlibxml2とインターフェースしており、C APIバインディングは(まだ)UnsafePointer<Int8>!c文字列を生成します。一方、Swift API は通常UnsafePointer<UInt8>!.

だから私の質問は - 文字列を適切な方法で null で終わる C 文字列にしていますか?

UInt8代わりに、バイトをバイトとして解釈して Swift 型チェックをバイパスするのではなく、他の方法を使用することを好むべきInt8ですか?

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

ios - Swift で isKindOf を使用する

Xcode 8.0 ベータ版を使用してアプリをテストしていますが、コード 2.2 を 3.0 に変換した後、多くの未解決のバグが出てきました。デモの下に、Xcode8.0 にエラー メッセージが表示されます。

1.「if」条件の後に「{」が必要です...

2 番目のエラーはマップ キットです... iskind(of: MKUserLocation) を使用してもうまくいきません。別のエラー メッセージが表示されます

2.ステートメントのブレースブロックは未使用のクロージャーです

3. 呼び出しで引数ラベル「of:」が欠落している

0 投票する
3 に答える
9693 参照

ios - Swift 3.0 の Realm サポート

Swift 3.0 のベータ版で Realm を使用することは可能でしょうか。

Realm リポジトリに RealmSwift-swift3.0 ディレクトリが表示されますが、正しく使用できません。ソースからインストールするにはどうすればよいですか?

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

ios - Carthage Swift のバージョンを変更する

フレームワークの構築に使用される Carthage Swift のバージョンを変更することは可能ですか?

プロジェクトを Swift 3 (Xcode 8 ベータ版) に移行しようとしていますが、サード パーティのライブラリだけがプロジェクトのコンパイルを妨げています。Swift 3 に特定のブランチを使用している間、Carthage は新しい Swift 構文に関するエラーをスローします。

どんな助けでも大歓迎です!

0 投票する
7 に答える
48568 参照

ios - AVCapturePhotoOutput の使用方法

カスタムカメラの使用に取り組んでおり、最近、Swift 3 とともに Xcode 8 ベータにアップグレードしました。

ただし、次の警告が表示されます。

'AVCaptureStillImageOutput' は iOS 10.0 で廃止されました: 代わりに AVCapturePhotoOutput を使用してください

これはかなり新しいものなので、これに関する情報はあまりありません。これが私の現在のコードです:

を調べてみましたAVCapturePhotoCaptureDelegateが、使い方がよくわかりません。誰もこれを使用する方法を知っていますか? ありがとう。