タグ付けされた質問 「objective-c」

このタグは、Objective-C機能に関する質問または言語のコードに依存する質問でのみ使用する必要があります。タグ[cocoa]および[cocoa-touch]は、Appleのフレームワークまたはクラスについて質問するために使用する必要があります。これらのプラットフォームに固有の問題には、関連タグ[ios]、[macos]、[apple-watch]、および[tvos]を使用します。

23
複数の注釈を一度に表示するためのMKMapViewの配置
MKMapViewに追加したい注釈がいくつかあります(0からnの項目があり、nは通常約5です)。注釈を細かく追加できますが、画面上のすべての注釈に一度に収まるようにマップのサイズを変更したいのですが、その方法がわかりません。 私は見てきました-regionThatFits:が、どうすればいいのかよくわかりません。私はこれまでに得たものを示すためにいくつかのコードを投稿します。これは一般的には簡単な作業だと思いますが、今のところMapKitに少し圧倒されています。 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ location = newLocation.coordinate; //One location is obtained.. just zoom to that location MKCoordinateRegion region; region.center = location; //Set Zoom level using Span MKCoordinateSpan span; span.latitudeDelta = 0.015; span.longitudeDelta = 0.015; region.span = span; // Set the region here... but I want …

4
presentViewController:iOS <6(AutoLayout)でクラッシュ
これは私が得ている奇妙なクラッシュです。特定のViewControllerに移動するボタンを押すと、クラッシュが発生します。クラッシュする行は次のとおりです。 DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; クラッシュトレースは次のとおりです。 *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' *** First throw call stack: (0x3758288f 0x35287259 0x37582789 0x375827ab 0x3153d54d 0x3153d6bb 0x3153d423 0x314ce001 0x3143c3c7 …

12
プログラムでUINavigationControllerにUINavigationBarのカスタムサブクラスを設定する
プログラムで(IBなしで)UINavigationBarインスタンス化する場合、カスタムサブクラスをどのように使用できるかを誰かが知っていますUINavigationControllerか? UINavigationControllerIBでドラッグすると、ナビゲーションバーの下が表示され、Identity Inspectoryを使用してクラスタイプを変更したり、独自のサブクラスを設定したりできますUINavigationBarが、プログラムではできません。navigationBarナビゲーションコントローラーのプロパティは読み取り専用です... プログラムでナビゲーションバーをカスタマイズするにはどうすればよいですか?IBは「コード」より「強力」ですか?IBで実行できることはすべてプログラムでも実行できると思いました。


15
UITableViewではなくUICollectionViewを使用する場合
iOS6 UICollectionViewでUITableView導入されたのアップグレードバージョンのようなものですが、UICollectionView代わりにUITableViewいつ選択する必要がありますか? まだ使用しているアプリがありますがUITableView、UICollectionView何かUITableViewできることがあれば、なぜまだ使用しているのUITableViewですか?パフォーマンスに関する違いはありますか? ありがとう!

6
Xcode 4.2設定の「ワイヤレス接続デバイスのサポート」は何をしますか?
Xcode 4.2では、[全般]タブの下に[iOSデバイスの検出]という新しい設定があり、[ワイヤレスで接続されたデバイスをサポートする]チェックボックスオプションがあります。 このオプションは何をしますか?チェックしたら、この新しい機能をどのように使用できますか?

3
Objective-Cでの文字列比較
現在、SOAPを介してiPhoneアプリと通信するWebサーバーをセットアップしています。GUIDを含む文字列を返しています。これを別の文字列と比較しようとすると、奇妙な結果が得られます。 なぜこれが発火しないのですか?確かに2つの文字列は一致していますか? NSString *myString = @"hello world"; if(myString == @"hello world") return;

13
特定のローカル通知を削除する
ローカル通知に基づいてiPhoneアラームアプリを開発しています。 アラームを削除すると、関連するローカル通知がキャンセルされます。しかし、ローカル通知の配列からキャンセルするオブジェクトを正確に判断するにはどうすればよいですか? 私は[[UIApplication sharedApplication] cancelLocalNotification:notification]方法を知っていますが、この「通知」を取得してキャンセルするにはどうすればよいですか?


3
利点、問題、iOSアプリに別のUIWindowを追加する例?
最近、iOSアプリにはが1つしかないのではないかと考えていUIWindowます。別のものを作成UIWindowして画面に配置することは問題ではないようです。 私の質問は漠然としていますが、私は興味があります: UIWindow他の方法では実行できない1秒で何を達成できる可能性がありますか? 複数のUIWindowインスタンスを使用すると何がうまくいかないのですか? 私はUIWindow、iPhoneのビューのようにポップオーバーを表示するために2番目を使用することを見てきました。これは良い方法ですか?どうして?何故なの? 別のものを持つことが完全に理にかなっている他の例はありUIWindowますか? 何かが足りないということではありません。私は別のUIWindowインスタンスを作成する必要性を感じたことはありませんが、おそらくそれが私が気付いていない驚くべきことを可能にするでしょう!:-) この問題の解決に役立つことを願っています。現在表示されているものの上に「カバービュー」を追加する必要があります。すでに1つ以上のモーダルコントローラーが表示されている場合にも機能します。UIViewルートコントローラーのビューにを追加すると、モーダルコントローラーが上に配置されるため、ポップオーバーコントローラーも配置されます。カバービューをモーダルで表示し、すでにモーダルコントローラーがある場合、画面の一部のみが覆われます。

8
UIViewの境界を超えた相互作用
UIButtonのフレームがその親のフレームの外側にある場合、UIButton(またはそのほかのコントロール)がタッチイベントを受け取ることは可能ですか?これを試すと、UIButtonがイベントを受信できないようです。これを回避するにはどうすればよいですか?

7
ラベルの幅に応じたUICollectionViewの動的セル幅
ラベルを含む再利用可能なセルからセルをロードするUICollectionViewがあります。配列はそのラベルのコンテンツを提供します。sizeToFitを使用すると、コンテンツの幅に応じてラベルの幅を簡単に変更できます。しかし、ラベルに合わせてセルを作成することはできません。 これがコードです - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. arrayOfStats = @[@"time:",@"2",@"items:",@"10",@"difficulty:",@"hard",@"category:",@"main"]; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection: (NSInteger)section{ return [arrayOfStats count]; } - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{ return CGSizeMake(??????????); } - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{ return 1; } - (UICollectionViewCell …

25
シミュレーターでアプリを実行できません:実行中にエラーが発生しました(ドメイン= LaunchServicesError、コード= 0)
Xcode 6でプロジェクトを正常にコンパイルした後、上記のメッセージが表示されてシミュレータでプロジェクトを実行できません。私は可能な限りすべての調査を行い、すべてを試みましたが、それでも進歩はありませんでした。 私はSwiftを使用しておらず、ウィジェットや拡張機能も使用していないため、同様の質問で見られるように、これらによって引き起こされる解決策を提案しないでください。 誰かがこれら以外の考えられる原因(または解決策!!)を見つけた場合は、助けてください。ありがとう


5
Objective-Cのいわゆる「クラスクラスター」とは正確には何ですか?
私はNSArrayがまさにそのようなものであることを読んでいました。重いですね。私の机の上にはObjective-C、Cocoa、およびCについての本当に太った本が7冊あります。それらのどれもクラスクラスターについてまったく言及していません。少なくとも、本の後ろにある索引では見つけることができません。それでそれは何ですか?

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