タグ付けされた質問 「xcode9-beta」

12
Swift 4モードでのSwift 3 @objc推論の使用は非推奨ですか?
簡単に言うと、Xcode 9 Betaを使用しているときに、次の警告が表示されました。 Swift 4モードでのSwift 3 @objc推論の使用は非推奨です。非推奨の@objc推論の警告に対処し、「非推奨のSwift 3 @objc推論の使用」ログを有効にしてコードをテストし、Swift 3 @objc推論を無効にしてください。** いくつかの調査の後、私はまだ問題を修正する方法を知りません。この問題を解決するためのヒントと、何が起こっているのかについての説明をいただければ幸いです。 私の目標は、コードで何が起こっているかをよりよく理解することです。


13
Xcode 9-「固定幅制約によりクリッピングが発生する可能性があります」およびその他のローカリゼーション警告
新しいXcodeをダウンロードしましたが、Interface Builderで次のような警告に関する大量の問題が発生しています。 固定幅の制約によりクリッピングが発生することがある 次のようになります。 私はいくつかの言語のローカライズを行っていますが、別の言語ではラベルのサイズが変わる可能性があるという警告を理解していますが、私のアプリにはこの問題はありません。昨日Xcode 8で実行してテストしましたが、問題ありませんでした。無意味な新しい制約を追加するために何時間も費やしたくありません。 提案された解決策はありますか?

30
iOS 11 iPhone XシミュレーターUITabBarアイコンとタイトルが互いに重なり合うようにレンダリングされる
UITabBarコンポーネントの周りでiPhone Xシミュレータに問題がある人はいますか? 鉱山はアイコンとタイトルを重ねてレンダリングしているようですが、何も欠落しているかどうかはわかりません。iPhone8シミュレータでも実行しました。実際のデバイスの1つは、ストーリーボード。 iPhone X: iPhone 8

1
Xcode 9の「この関数宣言はプロトタイプではありません」の警告
Xcode 9を使用する場合、コンパイラの警告がいくつか表示されますThis function declaration is not a prototype。voidメソッド本体に追加することを提案し、それを解決します。私が抱えている問題は、これらの警告がUIApplicationデリゲートメソッドのようなシステムAPIに対してもスローされることです。 - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)())completionHandler これは、次の方法で解決できます。 - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)(void))completionHandler 今、私はデリゲートメソッドがまだ長期的に機能するのか、それともAppleがvoid新しいiOS 11ベータ版にを挿入するのか疑問に思っています。void本体を含めると、Xcodeがメソッドセレクターの不一致(これは理にかなっています)について文句を言うので、私は興味があります。これまでに誰かが同じ問題を経験しましたか?


6
メインスレッドチェッカー:バックグラウンドスレッドで呼び出されるUI API:-[UIApplication applicationState]
Xcode 9ベータ、iOS 11でGoogleマップを使用しています。 次のようにログにエラーが出力されます。 メインスレッドチェッカー:バックグラウンドスレッドで呼び出されるUI API:-[UIApplication applicationState] PID:4442、TID:837820、スレッド名:com.google.Maps.LabelingBehavior、キュー名:com.apple.root.default-qos.overcommit 、QoS:21 コードのメインスレッドからインターフェイス要素を変更していないことがほぼ確実なので、なぜこれが発生するのでしょうか。 override func viewDidLoad() { let locationManager = CLLocationManager() locationManager.requestAlwaysAuthorization() locationManager.requestWhenInUseAuthorization() if CLLocationManager.locationServicesEnabled() { locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters locationManager.startUpdatingLocation() } viewMap.delegate = self let camera = GMSCameraPosition.camera(withLatitude: 53.7931183329367, longitude: -1.53649874031544, zoom: 17.0) viewMap.animate(to: camera) } func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { …

12
ナビゲーションバーrightbaritem画像ボタンバグiOS 11
このコードはios10では問題なく動作します。私は自分のラベルと、ユーザーの写真プロファイルである円形の円形の画像ボタンを取得します。しかし、xcode 9 ios11シミュレーターを実行すると、ストレッチアウトされます。ボタンフレームは32x32である必要があります。これは、simをチェックしてビューを取得し、xcodeにビューを説明するように指示すると、170x32またはそのような何かの出力が得られます。 私のコードはこちらです。 let labelbutton = UIButton( type: .system) labelbutton.addTarget(self, action:#selector(self.toLogin(_:)), for: .touchUpInside) labelbutton.setTitleColor(UIColor.white, for: .normal) labelbutton.contentHorizontalAlignment = .right labelbutton.titleLabel?.font = UIFont.systemFont(ofSize: 18.00) let button = UIButton(type: .custom) button.addTarget(self, action:#selector(self.toLogin(_:)), for: .touchUpInside) button.frame = CGRect(x: 0, y: 0, width: 32, height: 32) button.setTitleColor(UIColor.white, for: .normal) button.setTitleColor(UIColor.white, for: .highlighted) var …
101 ios  swift  ios11  xcode9-beta  swift4 

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