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

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

8
自動レイアウトを使用して動的テーブルビューセクションヘッダーの高さを取得することは可能ですか?
iOS 8の新機能。行の推定高さを設定するだけで100%動的なテーブルビューセルを取得し、自動レイアウトを使用してセル内の要素をレイアウトできます。コンテンツの高さが増加すると、セルの高さも増加します。これは非常に便利です。テーブルビューのセクションヘッダーでも同じことを成し遂げることができるのでしょうか。 缶1は、例えば、作成UIView中をtableView:viewForHeaderInSection:追加し、UILabelサブビューを、ビューに対してラベルの自動レイアウトの制約を指定して、ラベルの内容に合わせて高さがビューの増加を持って、実装することなくtableView:heightForHeaderInSection:? viewForHeaderInSection状態のドキュメント:「このメソッドは、tableView:heightForHeaderInSection:も実装されている場合にのみ正しく機能します。」iOS 8で変更があったかどうかは聞いていません。 それができない場合、この動作を模倣する最良の方法は何ですか?

17
UILabelの高さをテキストに合わせる
テキストに合わせて高さを調整したいラベルがいくつかあります。これは、このために今作成したコードです func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } 編集: 問題はこのコードの一部ではなかったので、私の修正は問題そのものにあります。それはまだ他の人に役立つかもしれません!
112 ios  swift  height  uilabel  frame 

11
iOSアプリケーションのどこにグローバル定数を格納するのですか?
私のiOSアプリのほとんどのモデルはWebサーバーにクエリを送信します。サーバーのベースURLを格納する構成ファイルが欲しいのですが。次のようになります。 // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" いずれかの行をコメント化することで、モデルが指すサーバーを即座に変更できます。私の質問は、iOSでグローバル定数を格納するためのベストプラクティスは何ですか?Androidプログラミングでは、この組み込みの文字列リソースファイルがあります。任意のアクティビティ(UIViewControllerに相当)では、次のようにしてこれらの文字列定数を取得できます。 String string = this.getString(R.string.someConstant); iOS SDKに定数を格納するための同様の場所があるかどうか疑問に思っていました。そうでない場合、Objective-Cでそれを行うためのベストプラクティスは何ですか?

10
ドキュメントディレクトリから指定したファイルを削除します
アプリのドキュメントディレクトリから画像を削除したい。画像を削除するために私が書いたコードは: -(void)removeImage:(NSString *)fileName { fileManager = [NSFileManager defaultManager]; paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); documentsPath = [paths objectAtIndex:0]; filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", fileName]]; [fileManager removeItemAtPath:filePath error:NULL]; UIAlertView *removeSuccessFulAlert=[[UIAlertView alloc]initWithTitle:@"Congratulation:" message:@"Successfully removed" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:nil]; [removeSuccessFulAlert show]; } その部分的に働きます。このコードはディレクトリからファイルを削除しますが、ディレクトリ内のコンテンツを確認しているときは、そこにまだイメージ名が表示されています。そのファイルをディレクトリから完全に削除したい。同じことをするためにコードで何を変更すべきですか?ありがとう


3
ポップオーバーがまだ表示されているときにUIPopovercontroller deallocに達した
私は私の質問に対してSOで回答を探しましたが、どれも役に立たなかったことを保証します。ここで私はUIImagePickerController内に提示する必要がある単純なコードを取得しましたUIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.delegate=self; picker.sourceType=UIImagePickerControllerSourceTypeCamera; picker.allowsEditing=YES; UIPopoverController *poc=[[UIPopoverController alloc] initWithContentViewController:picker]; [poc presentPopoverFromBarButtonItem:bbItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; } さて、私が最初に[UIPopoveController dealloc]到達したときからさえ...エラーとプログラムがクラッシュします。ARCによる保持、解放、自動解放は行っていません。UIPopoverControllersARCを利用する際に特別な考慮事項はありますか?

13
IDがありませんでした-管理者の要求
アプリの「アーカイブ」中に問題が発生しました。iPhoneの5.1へのアップデートとXCodeの4.2.2へのアップデートのため、無効なプロファイルがあると思います。 このスレッドを段階的に3回使用すると、認証の問題を取り除くのに4時間以上かかりました(これには多くの時間がかかります)。 「このプロファイルに一致する有効な署名IDがキーチェーンに見つかりませんでした」という警告が表示される 私はまだ次の欠陥があります: 利用できるIDがありませんでした管理者は、ダウンロードする前にIDを要求する必要があります。 [IDのダウンロード]ボタンは、数秒の処理後にこのウィンドウに戻りました。 この認証文書の木から抜け出し、その欠点を解決する方法を知っていますか?
111 ios  iphone  xcode  certificate 

5
Xcodeの警告を削除する方法Apple Mach-Oリンカー警告 'ポインターがアドレスで整列していません
Xcodeプロジェクトをビルドするときに少し問題があります。更新ポッドの後に警告音が出ます。こんな感じ すでにサイト全体を検索していますが、まだ運がありません。プロジェクトには影響しませんが、非常に迷惑です。誰でも手伝ってくれる?
111 ios  xcode  cocoapods  warnings 

13
iOS 8でのエンタープライズアプリのアップデートの配布
itmsURL を介して配布しているエンタープライズアプリがあります。 itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://$MY_PLIST_URL.plist iOS 7では、ダウンロードとアップデートの両方が正常に機能します。ただし、iOS 8ではエラーが発生します。 LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: com.mycom.MyApp 私のリストでは、私は持っています <key>bundle-identifier</key> <string>com.mycom.MyApp</string> <key>bundle-version</key> <string>0.2.2</string> iOS 8のアプリでは、バージョン0.2.1を実行しています


12
SwiftでUIButtonイメージを変更する方法
Swiftを使用してUIButtonの画像を変更しようとしています...どうすればよいですか これはOBJ-Cコードですが、Swiftではわかりません: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];
111 ios  xcode  swift  uibutton 

7
UIViewにxibファイルをロードする方法
私はあらゆる場所を検索してきましたが、今のところ何も役に立っていません。 基本的に、rootView.xibという.xibファイルを作成し、その中に画面の半分しか占めないUIView(containerViewと呼びます)を作成します(通常のビューと新しいビューがあります)。次に、firstView.xibという別の.xibファイルが必要で、それをcontainerView内にロードします。そのため、firstView.xibにたくさんのものを、rootView.xibにたくさんのさまざまなものを置き、rootView.xibのcontainerView内にfirstView.xibをロードできますが、画面の半分しか占めないので、 rootView.xib上のもの
111 ios  objective-c  uiview  xib 


5
Xcode 8.3 / Xcode 9.0更新プロビジョニングプロファイルデバイス
新しいデバイスをいくつか追加しました。Xcode 8が署名アセットを自動的に管理するので、プロビジョニングプロファイルを更新するにはどうすればよいですか? 私はこの質問を見つけました:Xcode 7によって管理されるチームプロビジョニングプロファイルでデバイスを更新しますか?–しかし、Xcode 8.3ではそれができません。 デバイスを持っていないので、手動でポータルに追加し、プロビジョニングプロファイルも編集しましたが、Xcodeはデバイスを再ダウンロードしていません。

2
Core Data、iCloud、CloudKitを使用した同期とバックアップ、およびそれらの連携方法
データを保存、同期、バックアップしたいアプリを作成する初期段階です。アプリはデータベースにデータだけを保存しません。iOS 8以降になる予定なので、CloudKitを使用できます。Core Data、iCloud、CloudKitがどのように連携するかについて、いくつか調査を行いましたが、まだ明確ではありません。 CloudKitは、クラウドとの間でデータを取得および取得するための単なる方法です。CloudKitはデータをiCloudと同期する別の方法ですか? 私の質問は: CloudKitを使用する場合でも、ローカルのコアデータデータベースを作成する必要がありますか? はいの場合、自動的にiCloudと同期されますか、それとも両方の場所に保存するメソッドを呼び出す必要がありますか? データがクラウドにのみ保存されている場合、iOSデバイスがインターネットに接続されていないときに、ユーザーはデータにアクセスできます。CloudKitのキャッシングは制限されていると読みました。 iCloudアカウントが有効になっていない場合、どのように機能しますか。 コアデータデータベースをオフラインおよびオンラインで保存および同期するプロセスで、各テクノロジが何を行っているかを誰かが分析できる場合。 私の現在の理解は: コアデータはデータをローカルに保存するために使用されます iCloudはデータを同期し、クラウドに保存します CloudKitは、クラウドにデータを保存および管理する機能を提供しますか? この質問が締め切られないように十分な情報を提供していただければ幸いです。

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