問題タブ [xcode8-beta6]
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.
push-notification - xcode 8 プッシュ通知機能と資格ファイルの設定
xcode 8
プッシュ通知設定を使用する場合はxcode 7
、xcode 8
開発者がプッシュ通知機能スイッチをオンにする必要があります (TARGETS -> AppName -> Capabilities
次の写真の場所にあります)。
次に、次のように AppName.entitlements ファイルを生成します
ただし、製品版アプリの場合、文字列を次のように変更すると
次に、機能に警告が表示されます
aps-environment で指定された文字列値に関係なく、プッシュ デバイス トークンを取得できるようです。application:didRegisterForRemoteNotificationsWithDeviceToken:
では、プッシュ通知資格の正しい設定は何ですか? ありがとうございました
ios - xcode 8 beta 6 でプロジェクトをビルドできません
carthage 経由でライブラリを追加した後、次のエラーが発生します -
アーキテクチャ x86_64 の以前のファイル (3.0) よりも古いバージョンの Swift 言語 (2.0) でコンパイルされたライブラリ名
Argoライブラリで試しました。( https://github.com/thoughtbot/Argo )
xcode-select ユーティリティを使用して、正しい xcode バージョンを選択しました。
何が問題なのですか?どんな助けでも大歓迎です
ありがとう!
ios - 認識されないセレクタ UIDeviceRGBColor countByEnumratingWithState:objects:count:
私はこれが一種のだまされていることを知っていますが、元の投稿にコメントするのに十分な評判がまだありません。答えはありませんが、より有用な情報があります (具体例)。モデレーターの皆さん、これを適切な場所に自由に移動してください。
最新の XCode 8 ベータ 6 (iOS 10 SDK) を使用してコードをコンパイルすると、「キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[UIDeviceRGBColor countByEnumratingWithState:objects:count:]: unrecognized selector sent toインスタンス 0x600000071340'"
これは、通話中に発生します。
私は自分のプロジェクトをコンパイルして問題が発生する最小限に抑えることで、問題を切り分けました。ここからダウンロードできます:
多くのコードを削除したことに注意してください。ほぼすべてのクラスがなくなっているため、xib から参照されている存在しないクラスに対して多くの警告 (エラーではありません) が発生します。しかし、それは問題ではありません。コードは引き続きコンパイルされ、iOS 9 SDK で問題なく実行されます。ただし、iOS 10 SDK でコンパイルした後、シミュレーターと iOS 9 を実行しているデバイスの両方でクラッシュします。
「HackForUnrecognizedSelectorInIOS10.m」ファイルの「#if 0」を「#if 1」に変更することで、この問題を回避できます。これにより、UIColor の不足しているセレクターを定義するカテゴリが追加されます。しかし、明らかにそれを出荷コードに追加することはできません。これは、開発を継続するための一時的な応急処置にすぎません。
バグレポート (28153870) を提出しました。しかし、醜いハックなしでこの問題を回避する方法について、誰かがさらに情報を持っている場合は、どんな情報でも大歓迎です.
ありがとう
ミシェル・コールマン
xcode - Xcode 8: 提案のカスタム説明
関数名を入力すると表示される提案ボックスに、関数のカスタム説明を表示しようとしています。これは、Swift 関数と同じように機能します。たとえば、UIActivityIndicatorView.startAnimating() の説明は、QuickHelp メニューの両方に表示されます。 AND 補完ボックス
Xcode 7 では、関数宣言の前に /** */ タグを含むコメント行を追加するだけで、ide はそれに応じてそれを認識します。
しかし、何らかの理由で Xcode 8 を使用すると、[ユーティリティ] メニューの [クイックヘルプ] タブにのみカスタムの説明が表示され、提案ボックスには表示されません。この新しいバージョンの Xcode で同じ動作を得る方法について何か提案はありますか? 私はそれを大いに感謝します!
ios - Swift 3 コア データの単純なフェッチ
アプリ内に単純なコアデータ機能を実装して、アプリが初めてロードされたときにのみチュートリアル (スクロールページを備えた別のビューコントローラー) を表示し、1 回おきにバイパスするようにしようとしています。Swift 2 の CoreData チュートリアルの構文から始めましたが、途中で見つけたエラー (SIGBRT など) を克服するのに役立つ Swift 3 の自動修正やその他のチュートリアルに基づいて微調整する必要がありました。私が抱えている現在の問題は EXC_BAD_INSTRUCTION エラーです。これを修正するのに助けが必要です。
次のコードを含む scrollViewController があります。
コンパイルしようとするlet fetchedPerson = try moc.fetch(personFetch)
と、エラーEXC_BAD_INSTRUCTION (code=EXC_1386_INVOP, subcode=0x0)が表示されます。
Xcode 8、ベータ 8 を使用しています。「CoreDataStuf.xcdatamodeld」という名前の迅速なファイルがあり、「Person」という名前のエンティティと、文字列である「tutorialstatus」という属性があります。また、そのエンティティに Person のクラスを与えました。URL CoreDataStuf を参照する DataController.swift ファイルもあります。
swift3 - 「呼び出しでパラメーター 'for' の引数がありません」
swift3 でのコーディング中に、コレクション ビュー セルを再利用するためにカスタム プロトコルとジェネリックを使用したいと考えました。これがセルを再利用する標準的な方法であることは知っています。
しかし、私がこれをやろうとするたびに:
コンパイラは、「呼び出しでパラメーター 'for' の引数がありません」と不平を言います...この場合のパラメーターは「forIndexPath」です
ご参考までに...
セルを再利用してニブをロードするためのカスタム拡張機能があります。コードは次のとおりです。
ReusableView クラス
NibLoadableView クラス
これは UICollectionView の私の拡張機能です