タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

6
iOS 10でFacebook iOS SDKを使用する方法
Xcode 8を使用して、Swift 3を使用したFacebookログインでアプリを構築しようとしています。iOSシミュレーター9.3に切り替えると、機能します。iOS 10では、次のエラーが表示されます。 ""fbauth2:/" The operation couldn’t be completed. (OSStatus error -10814.)" そして Optional(Error Domain=com.facebook.sdk.login Code=308 "(null)") 誰にもこれに対する解決策がありますか? 注1: デバッグ後、この問題はFBSDK cant update expect_challangeです。SecItemUpdate内部の機能が動作しsecurity.frameworkません。これはIOS 10の問題です

10
UITableViewCellのiOS7での自動レイアウト制約の問題
プログラムで自動レイアウト制約を使用してカスタムUITableViewセルをレイアウトし、セルサイズを正しく定義しています tableView:heightForRowAtIndexPath: これは、iOS6にうまく働いていますし、それはありませんルックにもiOS7に罰金を しかし、iOS7でアプリを実行すると、コンソールに次のようなメッセージが表示されます。 Break on objc_exception_throw to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. 2013-10-02 09:56:44.847 Vente-Exclusive[76306:a0b] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you …

1
iOS 8.1シミュレータのローカリゼーションが壊れている(NSLocalizedString)
TL; DR: ローカリゼーションはxCode 6.1および8.1シミュレータでは機能しないようです。 回避策: [スキームの編集] >> [実行](サイドバー)>> [オプション]タブ>> [ アプリケーション言語]に移動します。シミュレーターでアプリを実行する言語を選択します。 長い話: xCodeを6.1に更新しました。このアップデートにより、iOS 7.xシミュレーターが削除され、8.xシミュレーターのみが残りました。 次の手順を実行しました。 7.xシミュレータをインストールしました プロジェクトをクリーンアップ シミュレータからアプリを削除しました プロジェクトの派生フォルダーを削除しました プロジェクトは英語と日本語をサポートしています。 7.1シミュレータ(5s)では、ローカリゼーションは期待どおりに機能します。 8.1シミュレーター(5秒)では機能しません。 Appleは実際のデバイスで動作するため、シミュレータで何かが壊れていると思います。 これに関する何かの入力、他の誰かが同様の問題を経験しましたか? 編集 シミュレータのバグのようです、参照: Apple Dev Forums

14
Xcode 6サイズクラスのカスタムフォントサイズ設定がカスタムフォントで正しく機能しない
Xcodeの6は、新しい機能があるフォントとフォントサイズではUILabel、UITextFieldと、UIButton右のストーリーボードで、現在のデバイス構成のサイズクラスに基づいて自動的に設定することができます。たとえば、UILabel「任意の幅、コンパクトな高さ」(横長のiPhoneなど)構成ではフォントサイズ12を使用し、「通常の幅、通常の高さ」構成(iPadなど)ではサイズ18を使用するように設定できます。詳細については、こちらをご覧ください。 developer.apple.com/size_class デバイスの構成に基づいて、UI機能にプログラムで異なるフォントを設定する必要がなくなるため、これは理論的には優れた機能です。現在、デバイスの種類に基づいてフォントを設定する条件付きコードがありますが、明らかに、アプリ全体でプログラム的にフォントを設定する必要があります。そのため、最初はこの機能に本当に興奮していましたが、実際の使用には深刻な問題(おそらくバグ)があることがわかりました。SDK 8に基づいてビルドし、iOS 8の最小展開ターゲットを設定しているため、これはiOSの古いバージョンとの互換性とは関係ありません。 問題は次のとおり です。サイズクラスごとに異なるフォントサイズを設定し、iOSが提供する「システム」フォントを使用すると、すべてが期待どおりに機能し、フォントサイズはサイズクラスに基づいて変化します。アプリケーションから提供されたカスタムフォントを使用し(はい、プログラムで機能するため、アプリケーションバンドルで正しく設定しています)、カスタムフォントをXCode 6ストーリーボードのラベルに設定すると、期待どおりに機能します。しかし、ストーリーボードでさまざまなサイズのクラスにさまざまなサイズのカスタムフォントを使用しようとすると、突然機能しなくなります。構成の唯一の違いは、選択したフォントです(カスタムフォントとシステムフォント)。代わりに、すべてのフォントがサイズクラスに関係なく、デフォルトサイズのデフォルトシステムフォントとしてデバイスとシミュレーター(そして、ストーリーボードで指定された実際のフォントをシステムフォントに置き換えていることをデバッガーを介して確認しました)。したがって、基本的に、サイズクラス機能はカスタムフォントでは機能しないようです。また、興味深いことに、ビューコントローラーのXCode 6の[プレビュー]ペインでカスタムフォントが実際に適切に表示およびサイズ調整されます。実際のiOSシステムで実行している場合にのみ機能しなくなります(正しく構成されていると思います)。 。 複数の異なるカスタムフォントを試してみましたが、どのフォントでも機能しないようですが、代わりに「システム」を使用すると、常に機能します。 とにかく、Xcode 6でこの問題を見た人はいますか? これがiOS 8、Xcode、または何かのバグかどうかに関するアイデア 私は間違っていますか? 言ったように、私が見つけた唯一の回避策は、私がiOSの約3つのバージョンで行ったように、プログラムでフォントを設定し続けることです。 しかし、カスタムフォントで機能させることができれば、この機能を使用できるようになりたいです。システムフォントの使用は、私たちのデザインには受け入れられません。 追加情報: Xcode 8.0以降、バグが修正されました。

8
タブバー項目のタイトルとは関係なくuiviewcontrollerのタイトルを変更する方法
私はビューコントローラのタイトルをこのように設定していますが、ビューはロードされました: self.title = @"my title"; これに先立って、私はそれが埋め込まれているビューコントローラーとナビゲーションコントローラーのストーリーボードにタイトルを設定しました。 ビューコントローラーを保持するタブをクリックすると、タブバーアイテムのタイトルがuiviewcontroller変更され、次のように変わります。 ビューコントローラを変更したいのですが、タブバーアイテムはタイトルのままにしておきます:タイトル どうすればこれを達成できますか?

8
いつレイアウト制約をアクティブ化/非アクティブ化できますか?
IBで複数の制約セットを設定しましたが、状態によってプログラムでそれらを切り替えたいのですが。ありますconstraintsAIBからインストールとしてマークされているすべてのそれらの出口コレクションは、およびconstraintsBすべての出口コレクションは、IBにアンインストールされます。 次のように、プログラムで2つのセットを切り替えることができます。 NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) しかし... いつそれをするべきかわからない。で一度はできるはずですが、うまくviewDidLoadいきません。私は呼び出ししようとしたview.updateConstraints()とview.layoutSubviews()制約を設定した後、しかし無駄に。 viewDidLayoutSubviewsすべてに制約を設定すると、期待どおりに機能することがわかりました。2つのことを知りたいと思います... なぜこの動作になるのですか? viewDidLoadから制約をアクティブ化/非アクティブ化することは可能ですか?

10
React Nativeで回転を無効にする方法は?
ポートレート表示のみをサポートしたい。React Nativeアプリが自動回転しないようにするにはどうすればよいですか?ドキュメントとGithubの問題を検索してみましたが、役立つ情報はありませんでした。
104 ios  react-native 


4
キーチェーンアイテムをユニークにする理由(iOSの場合)
私の質問は、iOS(iPhone、iPadなど)のキーチェーンに関係します。Mac OS Xでのキーチェーンの実装は、同じ答えで同じ質問を引き起こすと思います(しかし、確信はありません)。 iOSでは、5種類(クラス)のキーチェーンアイテムを提供しています。kSecClassタイプを判別するには、キーに対してこれらの5つの値のいずれかを選択する必要があります。 kSecClassGenericPassword used to store a generic password kSecClassInternetPassword used to store an internet password kSecClassCertificate used to store a certificate kSecClassKey used to store a kryptographic key kSecClassIdentity used to store an identity (certificate + private key) リンゴのドキュメント、ブログやフォーラム・エントリーを読み取る長い時間の後、私はタイプのキーチェーン項目があることが分かったkSecClassGenericPassword属性からそのユニークさを取得しkSecAttrAccessGroup、kSecAttrAccountそしてkSecAttrService。 リクエスト1の3つの属性がリクエスト2の属性と同じである場合、他の属性に関係なく、同じ汎用パスワードキーチェーンアイテムを受け取ります。この属性の1つ(または2つまたはすべて)がその値を変更すると、異なるアイテムが取得されます。 ただしkSecAttrService、タイプのアイテムでのみ使用できるためkSecClassGenericPassword、他のタイプのアイテムの「一意のキー」の一部にすることはできません。また、キーチェーンアイテムを一意に決定する属性を明確に指摘するドキュメントはないようです。 「GenericKeychain」の「KeychainItemWrapper」クラスのサンプルコードでは、属性kSecAttrGenericを使用してアイテムを一意にしていますが、これはバグです。この例の2つのエントリは、それらkSecAttrAccessGroupが異なるため(1つはアクセスグループセットを持ち、もう1つは解放できるため)、2つの異なるエントリとしてのみ格納されます。Appleを使用して、アクセスグループなしで2番目のパスワードを追加しようとすると、KeychainItemWrapper失敗します。 だから、私の質問に答えてください: それは、真実であることの組み合わせkSecAttrAccessGroup、kSecAttrAccountおよびkSecAttrServicekSecClassがあるキーチェーン項目の「一意のキーは」ありますかkSecClassGenericPassword? その場合は、どの属性がキーチェーン項目がユニークなのkSecClassではありませんかkSecClassGenericPassword?

15
Xcodeコマンド/ usr / bin / codesignが終了コード1で失敗しました:errSecInternalComponent
デバイスでアプリをテストするために、新しいプロビジョニングプロファイルをXcodeに追加しようとしています。ここに私が従ったステップがあります: すべての証明書とプロビジョニングプロファイルを削除しました IOS Dev証明書の作成/追加 私のIOSデバイスをオンラインで追加 IOSプロビジョニングプロファイルの作成 IOSプロビジョニングプロファイルの追加 きれいなアプリ ビルドしてアプリを実行 ビルド設定で共同設計とプロビジョニングプロファイルを設定する 大量のグーグル>成功しない ここに私が得るエラーがあります: CSSM_SignData returned: 800108E6 /Users/alexpelletier/Library/Developer/Xcode/DerivedData/MyExpense-efnqzvoqwngzcmazaotyalepiice/Build/Products/Debug-iphoneos/MyExpense.app: errSecInternalComponent Command /usr/bin/codesign failed with exit code 1

22
NSDate一日の始まりと一日の終わり
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …

4
iOS 8で向きの変更を処理する「正しい」方法は何ですか?
iOS 8で縦向きと横向きのインターフェースの向きを操作する「正しい」または「最良の」アプローチを誰かに教えてもらえますか?私がその目的で使用したいすべての機能はiOS 8で非推奨になっているようで、私の研究では明確でエレガントな代替手段が見つかりませんでした。幅と高さを見て、ポートレートモードかランドスケープモードかを自分で判断する必要があるのでしょうか。 たとえば、私のビューコントローラーでは、次の擬似コードをどのように実装すればよいですか? if we are rotating from portrait to landscape then do portrait things else if we are rotating from landscape to portrait then do landscape things

9
UIAlertActionの書き込みハンドラ
UIAlertViewユーザーにを提示していますが、ハンドラーの記述方法がわかりません。これは私の試みです: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) Xcodeでたくさんの問題が発生します。 ドキュメントは言う convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!) 現時点では、ブロック/クロージャー全体が少し頭上にあります。どんな提案も大歓迎です。

4
リモートプッシュ通知では、Info.plistにUIBackgroundModesを追加する必要がありますか?
リモートプッシュ通知を統合しましたが、次の警告が表示されます。 didReceiveRemoteNotification:fetchCompletionHandler:]ただしremote-notification、サポートされているのリストに「」 を追加する必要がありUIBackgroundModeますInfo.plist。 Xcodeのバージョンは8.3.1です。これを本当に追加したいですInfo.plist。私もいくつかのチュートリアルに従いましたが、彼らもこれについて言及しませんでした。私は本当に何をすべきですか?

15
丸い角とドロップシャドウをUICollectionViewCellに追加する
したがって、シャドウを追加するための2番目のビューを追加することについてはすでにさまざまな投稿をしましたが、それをに追加したい場合でも機能しませんUICollectionViewCell。私はサブクラス化しましたUICollectionViewCellし、セルのコンテンツビューにさまざまなUI要素を追加し、レイヤーにシャドウを追加するコードを次に示します。 [self.contentView setBackgroundColor:[UIColor whiteColor]]; self.layer.masksToBounds = NO; self.layer.shadowOffset = CGSizeMake(0, 1); self.layer.shadowRadius = 1.0; self.layer.shadowColor = [UIColor blackColor].CGColor; self.layer.shadowOpacity = 0.5; [self.layer setShadowPath:[[UIBezierPath bezierPathWithRect:self.bounds] CGPath]]; に丸みを帯びた角と影を追加する方法を教えてくださいUICollectionViewCell。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.