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

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


9
iOS 10がNSLogを印刷しない
NSLogXcode 8.0ベータ(8S128d)では何も印刷されません。printf変わらない これが私のコードです: NSLog(@"hello from NSLog"); printf("hello from printf"); iOS 9シミュレータでの出力は次のとおりです。 2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog hello from printf iOS 10シミュレータでの出力は次のとおりです。 hello from printf
88 ios  xcode  nslog  xcode8  ios10 

9
Xcode「起動できませんでした」。「セキュリティ」のみをエラーとして報告
アプリの名前を編集しました。それ以外はダイアログはまさにこのようなものです。私はエンタープライズアプリを開発していますが、xcodeと開発中のiPhoneを再起動してみました。変化なし。誰かがこれに遭遇しましたか?私を正しい方向に向かわせたり、詳細を教えてくれるログ投稿はありますか?通常のログには何も表示されません。 更新 これはデバイスログで見つかりました: <Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. 昨日は機能していて、すべてのプロファイルなどが1週間前に発行されたので、これは少し奇妙です。
88 ios  xcode5  enterprise 

3
UIViewControllerのビュー内のiOSネストビューコントローラービュー?
UIViewControllerのビュー内にネストされたビューコントローラーのビューを含めることは、iOSでのプログラミングの習慣として一般的に不適切ですか?たとえば、ユーザーのタッチに反応するが、画面の25%しか占めないようなインタラクティブな要素が欲しいとしましょう。 次のように言って、このネストされたビューコントローラをUIViewControllerに追加するとします。 [self.view addSubview: nestedViewController.view];

8
View ControllerとSwiftの他のオブジェクトの間でどのようにデータを共有しますか?
Swiftアプリに複数のView Controllerがあり、それらの間でデータを受け渡しできるようにしたいとします。ビューコントローラースタックで数レベル下にいる場合、別のビューコントローラーにデータを渡すにはどうすればよいですか?またはタブバービューコントローラーのタブ間? (注意:この質問は「リンガー」です。)非常に多くの質問が寄せられるので、このテーマに関するチュートリアルを書くことにしました。以下の私の答えを参照してください。
88 ios  swift 

9
MKAnnotationViewの吹き出しをカスタマイズする方法は?
私は現在マップキットで作業していて、行き詰まっています。 使用しているカスタムアノテーションビューがあり、imageプロパティを使用して、マップ上のポイントを独自のアイコンで表示します。私はこれで問題なく動いています。しかし、私がやりたいのは、デフォルトの吹き出しビュー(注釈アイコンがタッチされたときにタイトル/サブタイトルとともに表示されるバブル)をオーバーライドすることです。吹き出し自体を制御できるようにしたいのです。マップキットは、左と右の補助吹き出しビューへのアクセスのみを提供しますが、吹き出しバブルのカスタムビューを提供したり、サイズをゼロにしたりすることはできません。 私のアイデアは、私MKMapViewDelegateのでselectAnnotation / deselectAnnotationをオーバーライドしてから、カスタムアノテーションビューを呼び出して独自のカスタムビューを描画することでした。これは機能canShowCalloutしますYESが、カスタムアノテーションビュークラスでがに設定されている場合のみです。これが設定されている場合、これらのメソッドは呼び出されませんNO(これが私が望んでいるため、デフォルトの吹き出しのバブルは描画されません)。したがって、デフォルトの吹き出しのバブルビューが表示されない限り、ユーザーがマップ上の自分のポイントに触れた(選択した)か、注釈ビューの一部ではない(選択した)ポイントに触れたかを知る方法がありません。 別のパスをたどって、マップ内ですべてのタッチイベントを自分で処理しただけで、これが機能していないようです。マップビューでタッチイベントをキャッチすることに関連する他の投稿を読みましたが、それらは私が望むものではありません。描画する前に吹き出しの吹き出しを削除するためにマップビューを掘り下げる方法はありますか?私は途方に暮れています。 助言がありますか?私は明白な何かを見逃していますか?

10
グループ化されたUITableViewヘッダーの高さを変更するにはどうすればよいですか?
テーブルビューのセクションヘッダーの高さを変更する方法を知っています。しかし、最初のセクションの前にデフォルトの間隔を変更するための解決策を見つけることができません。 今私はこのコードを持っています: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0){ return 0; } return 10; }

20
UIScrollView:水平方向にページング、垂直方向にスクロールしますか?
UIScrollViewページングとスクロールがオンになっているを、特定の瞬間に垂直方向または水平方向にのみ移動させるにはどうすればよいですか? 私の理解では、directionalLockEnabledプロパティはこれを達成する必要がありますが、斜めにスワイプすると、モーションが単一の軸に制限されるのではなく、ビューが斜めにスクロールします。 編集:明確にするために、ユーザーが水平方向または垂直方向にスクロールできるようにしたいのですが、両方を同時にスクロールすることはできません。

7
ネイティブiOSアプリ:Facebookの開発者「iPhoneApp Store ID」の「設定」、「基本」に何を入力しますか?
ネイティブのiPhoneアプリを完成させようとしていますが、Facebook経由でSSOを完成させる必要があります。最善を尽くしましたが、FacebookのWebサイトでアプリを登録するプロセス中に、[iPhone App StoreID]フィールドにどのような値が表示されるのかわかりません。 http://developer.apple.com/ios/manage/bundles/に「アプリID」がありますが、そのフィールドにアプリIDを入力すると、Facebookから「iPhoneAppStoreIDは整数でなければなりません」というエラーが表示されます。 。私のアプリIDは整数ではありません。 Facebookがフィールドに「AppStore」というラベルを付けていることは知っています。それは実際にはそうではないことを教えてください...それがまだ開発中である場合、誰かが「AppStore」に何かを持っているでしょうか? 誰もが最初のStackOverflowの投稿を動機付ける「その問題」を抱えており、これは私のものです。何かが足りないというニュースを心待ちにしています。

8
カスタマイズしたバーボタンアイテムでの「ナビゲーションアイテムでサポートされていないプレーンスタイル」の警告
Round RectButtonを右側のBarButton Itemの位置にドラッグし、画像をRound RectButtonに設定します。「ナビゲーションアイテムでサポートされていないプレーンスタイル」という警告を除いて、すべて正常に機能します。バーボタンアイテムのスタイルを「ボーダー」に選択しても、警告が表示されます。Xcode 4.2はどうしたのですか?前もって感謝します! 追伸 丸い長方形のボタンで多くのバーボタンアイテムをカスタマイズしました。Xcode4.2ではバーボタンアイテムに警告が1つだけ表示される場合もあれば、すべてのバーボタンアイテムに警告が表示される場合もあります。

7
Swiftの不変/可変コレクション
Swift言語での可変/不変オブジェクト(配列、辞書、セット、データ)の作成を理解するために、AppleのSwiftプログラミングガイドを参照していました。しかし、Swiftで不変のコレクションを作成する方法を理解できませんでした。 Objective-Cで次のSwiftに相当するものを見たいです 不変の配列 NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; 可変配列 NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; [mArray addObject:@"Fourth"]; 不変の辞書 NSDictionary *imDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil]; 可変辞書 NSMutableDictionary *mDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil]; [mDictionary setObject:@"Value3" forKey:@"Key3"];

10
現在の場所から始まり、特定の場所に向かうルートでGoogleマップを開くすべてのモバイルデバイスのリンクを作成するにはどうすればよいですか?
私はむしろこれを見つけるのはそれほど難しいことではないと思いましたが、あなたが期待するように、素晴らしいクロスデバイスの記事を見つけるのは簡単ではないようです。 モバイルデバイスのブラウザを開いてGoogleマップに移動するか、マップアプリ(AppleMapsまたはGoogleMaps)を開いてルートを直接開始するリンクを作成したい。つまり、現在の場所から開始し、特定のポイントで終了する(緯度/経度)。 AndroidとiPhoneの2つのデバイス(browserstack以外)でテストできます。 次のリンクはAndroidでのみ機能します。 <a href="http://maps.google.com/maps?daddr=lat,long&ll=">Take me there!</a> iPhoneのChromeでこのリンクをクリックすると、モバイルアプリに広告が表示されたデスクトップバージョンのGoogleマップが奇妙に開きます... これはiOSでのみ機能し、Apple Mapsを開いて、開始場所を入力するように求められ(「現在の場所」を選択できます)、ルートを開始します=目的の動作。このリンクをクリックすると、Androidでは完全に失敗します。 <a href="maps://maps.google.com/maps?daddr=lat,long&ll=">Take me there!</a> maps://プロトコルに注意してください。 そのようなリンクを作成するエレガントなクロスデバイスの方法はありますか?すべての主要な携帯電話で機能する1つのリンク? ありがとう 更新:解決策が見つかりました(ちょっと) これが私が思いついたものです。それは機能していますが、私が想像したものとはまったく異なります。 var ua = navigator.userAgent.toLowerCase(), plat = navigator.platform, protocol = '', a, href; $.browser.device = ua.match(/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera/i) ? ua.match(/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera/i)[0] : false; if ($.browser.device) { switch($.browser.device) { case 'iphone': case 'ipad': case 'ipod': …

23
iOS 7でステータスバーの背景色とテキストの色を変更するにはどうすればよいですか?
私の現在のアプリケーションはiOS5と6で実行されます。 ナビゲーションバーの色はオレンジ色で、ステータスバーの背景色は黒でテキストの色は白です。ただし、iOS 7で同じアプリケーションを実行すると、ステータスバーが透明になり、ナビゲーションバーと同じオレンジ色の背景色になり、ステータスバーのテキストの色が黒になります。 このため、ステータスバーとナビゲーションバーを区別できません。 ステータスバーをiOS5および6と同じように、つまり背景色を黒、テキスト色を白にする方法を教えてください。これをプログラムで行うにはどうすればよいですか?

11
SwiftのIntに基づいてUITableViewの特定の行を更新します
私はSwiftの最初の開発者であり、UITableViewを含む基本的なアプリを作成しています。次を使用して、テーブルの特定の行を更新したいと思います。 self.tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.none) 更新される行は、rowNumberという名前のIntからのものにする必要があります 問題は、これを行う方法がわからず、検索したすべてのスレッドがObj-C用であるということです。 何か案は?

4
ビットコードを有効にして静的ライブラリをxcodebuildするにはどうすればよいですか?
Xcode7はビットコードを導入しますはLLVM中間バイナリの一種であり、Appleのサーバーが私の関与なしにさまざまなアーキテクチャ用にアプリを再コンパイルできることを意味します。 Lookbackでは、静的アーカイブフレームワークをライブラリとともに配布しています。「ビルドとアーカイブ」以外でビルドすると、ビットコードは実際にはライブラリに出力されないようです。アプリでライブラリにリンクし、ビットコードを有効にしてビルドとアーカイブを実行しようとすると、次のいずれかが取得されます。 2つの警告: ld: 'Lookback(Lookback.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. (libがXcode 6でビルドされている場合) ld: warning: full bitcode bundle could not be generated because 'Lookback(Lookback.o)' was built only with bitcode …
88 ios  xcode  xcode7  bitcode 

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