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

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

12
Swiftを使用してiOSでViewControllerを右から左に表示する方法
presentViewControllerを使用して新しい画面を表示しています let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) これにより、新しい画面が下から上に表示されますが、を使用せずに右から左に表示したいと思いUINavigationControllerます。 ストーリーボードの代わりにXibを使用していますが、どうすればよいですか?
82 ios  swift  swift2  segue 

10
Bundle.main.path(forResource:ofType:inDirectory :)はnilを返します
笑ったり泣いたりしないようにしてください-私は20年後にコーディングに戻って きました...参照を調べてコードスニペットを試し、Bundle.main.pathを取得してテキストファイルを開くのに4時間以上費やしましたそのため、アプリのデータを読み込むことができます(次のステップは、データを適切に解析することです)。 if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { print("Contents could not be loaded.") } } else { print("newTest.txt not found.") } 結果は次のとおりです。「newTest.txtが見つかりません。」ファイルをプロジェクトにドラッグアンドドロップする方法に関係なく、Xcode内にファイルを作成するか、[ファイル]-> [ファイルの追加...]メニュー項目を使用します。
82 ios  swift  macos  file  swift3 



11
iOSでCSSオーバーフローを使用してスクロールバーを取得する方法
iPad Webサイトの開発CSSプロパティを使用して、overflow: auto必要に応じてスクロールバーを取得しようとしましたdivが、2本の指のスクロールが機能していても、デバイスはスクロールバーを表示しません。 で試しました overflow: auto; そして overflow: scroll; 結果は同じです。 私はiPadでのみテストしています(デスクトップブラウザでは完全に機能します)。 何か案は?
82 css  ipad  ios 

16
UIViewシェイクアニメーション
ボタンが押されたときにUIViewをシェイクさせようとしています。 http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/で見つけたコードを適応させています。 ただし、次のコードを適応させてUIViewをシェイクしようとすると、機能しません。 - (void)animate { const int numberOfShakes = 8; const float durationOfShake = 0.5f; const float vigourOfShake = 0.1f; CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; CGRect frame = lockView.frame; CGMutablePathRef shakePath = CGPathCreateMutable(); CGPathMoveToPoint(shakePath, NULL, CGRectGetMinX(frame), CGRectGetMinY(frame)); for (int index = 0; index < numberOfShakes; ++index) { CGPathAddLineToPoint(shakePath, NULL, …

10
Facebook SDK:アプリがURLスキームとして登録されていません
私はここでFacebook SDK見つけたものを使用しており、(フォルダー内にFacebookiOSSample)提供されているサンプルを試しています。 AppIdここを特定のものに置き換えるだけでは、AppId共有できなくなります。(AppDelegateファイルとファイルの両方で置き換えましたinfo.plist)。次のエラーが表示されます。 FBSDKLog:FBAppCallの無効な使用、fb ****はURLスキームとして登録されていません。plistに「FacebookUrlSchemeSuffix」を設定しましたか? それ以外の場合、これは、AppIdという名前の何かを指すサンプルのオリジナルで正常に機能しIFaceTouchます。 アプリの設定で何が問題になる可能性がありますAppIdか?登録するにはどうすればよいですか?

6
UITableViewのUITableViewCell間の行を削除します
UITableViewwithを作成しましたUITableViewCell。ビューセルの間には、成長した線があります。これらの行を削除して表示したくないのですが、方法がわかりません。 私はXcode6.1とSwiftを使用しています。 これが私の画面を表示するスクリーンショットです: THX!
82 ios  xcode  uitableview  swift 

9
デバイスにデータを記録し、ログを取得する
Xcodeのデバッグビルドでは、シミュレーターを使用しているか実際のデバイスを使用しているかに関係なく、NSLog、printf、fprintf assert、およびNSAssertステートメントがコンソールに表示されます。 デバイスでリリースビルドを実行した場合(たとえば、テストフライトビルドを送信し、iPhoneで大きくします。これはリリースビルドになります)、これらのうちどれが記録されますか? また、ログを取得するにはどうすればよいですか? NSLogは実際にリリースビルドで何かを出力しますか?決定要因は何ですか?stdoutまたはstderrに書き込んでいるかどうか。stderrのみがデバイスログに書き込まれますか?これは、fprintfを使用する必要があることを意味しますか?デバイスログに何かが書き込まれていますか?そんなこともありますか?もしそうなら、それを拾う方法は? 誰かが状況を明らかにすることができますか?
82 ios  xcode  console  logging  device 

5
React Nativeでバックグラウンドタスクを実行するにはどうすればよいですか?
React Nativeで、位置追跡を行う小さなiOSアプリを作成し、ユーザーが選択したサーバーにlat / lngを定期的に送信します。ただし、これはアプリがフォアグラウンドにある場合にのみ機能します。ユーザーが他のアプリを使用しているときに、このタスクをバックグラウンドで実行するにはどうすればよいですか?

5
addsubviewをすばやく削除して削除します
サブビューを追加し、ワンタップで削除したい。これは私のコードです: / *サブビューを追加するには* / var testView: UIView = UIView(frame: CGRectMake(0, 0, 320, 568)) testView.backgroundColor = UIColor.blueColor() testView.alpha = 0.5 testView.tag = 100 super.view.userInteractionEnabled = false self.view.userInteractionEnabled = true self.view.addSubview(testView) / *サブビューを削除するには* / override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { let touch = touches.anyObject() as UITouch let point = touch.locationInView(self.view) …
82 ios  swift  uiview 

19
提示されたViewControllerが閉じられたことを検出します
たとえば、VC2というビューコントローラクラスのインスタンスがあるとします。VC2には、それ自体を閉じる「キャンセル」ボタンがあります。しかし、「キャンセル」ボタンがトリガーされたときに、コールバックを検出または受信できません。VC2はブラックボックスです。 ビューコントローラ(VC1と呼ばれる)は、presentViewController:animated:completion:メソッドを使用してVC2を表示します。 VC2が却下されたときにVC1はどのようなオプションを検出する必要がありますか? 編集:@rory mckinnelのコメントと@NicolasMiariの回答から、私は次のことを試しました: VC2の場合: -(void)cancelButton:(id)sender { [self dismissViewControllerAnimated:YES completion:^{ }]; // [super dismissViewControllerAnimated:YES completion:^{ // // }]; } VC1の場合: //-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion - (void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion { NSLog(@"%s ", __PRETTY_FUNCTION__); [super dismissViewControllerAnimated:flag completion:completion]; // [self dismissViewControllerAnimated:YES completion:^{ // // }]; } しかし、dismissViewControllerAnimatedVC1のは呼び出されていませんでした。

12
アプリがバックグラウンドにあるときにプッシュ通知でバッジを更新する
プッシュ通知が機能し、アプリがフォアグラウンドになったときにアイコンバッジの数を更新することができました。 私はこれについて少し混乱しています... iPhoneが通知を受け取り、ポップアップメッセージが表示されてアプリがアクティブになり、バッジはアプリを起動した後にのみ更新されます。 これは、ユーザーエクスペリエンスの観点からは正しく聞こえません。私の理解では、バッジカウントは、カウントの増分を通じて、アクションが必要なものをユーザーに通知する必要がありますが、これは、アプリが稼働する後の段階まで発生しません。 それで、プッシュ通知を受信したとき、およびバックグラウンドにいる間に、バッジ数を更新するようにアプリに指示する方法はありますか? 私のアプリは場所を使用しておらずUIRemoteNotificationTypeBadge、通知登録リクエストにあることに注意してください。 乾杯AF

15
Xcode 4エラー:実行可能ファイルの起動中にエラーが発生しました
実際のデバイス(iPhoneとiPad)にアプリをアップロードしているときに、iOSとXcodeでアプリをテストする際に問題が発生しました。誰かが問題を知っていて、私を助けてくれるかどうか疑問に思っています。 通常、デバイスでアプリをビルドすると、アプリがデバイスにインストールされて起動されます。しかし、最初のアプリを送信する準備をしているときに、バンドルID、アプリID、開発規定をテストして変更していました(そのため、問題はそれに関係している可能性があります)。今、アプリをビルドしようとすると私のデバイスは、私のデバイスに正常にインストールされていますが、Xcodeはアプリを起動しなくなります。代わりに、次のエラーメッセージが表示されました。 実行可能ファイルの起動中にエラーが発生しました。リモートプログラムの起動エラー:そのようなファイルまたはディレクトリはありません。 誰かが問題が何であるか知っていますか?そして、この派生データフォルダは何についてですか? どうもありがとう!
81 xcode  ios  launch 

6
UIViewをコピーできますか?
この方法を使用するだけです。 UIView* view2 = [view1 copy]; // view1 existed これにより、シミュレーターはこのアプリを起動できなくなります。 保持してみてください、 UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc に変更view2が適用される場合はview1、とview2同じメモリを共有することを理解していますview1。 なぜUIViewコピーできないのですか?理由は何ですか?
81 ios  objective-c  uiview  copy 

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