2016-04-14 9 views
6

Double Length Pseudolanguageを使用して、他の言語の潜在的なレイアウトの問題をテストしようとしています。スキームエディタでアプリケーション言語 - >長さの擬似言語を有効にしましたが、シミュレータでアプリを実行すると文字列が2倍になりませんでした。ストーリーボードでプレビューエディタを試してみましたが、ストリングスは同じままでした。Double Length Pseudolanguageを有効にすると、Xcode 7.3で機能しません。

FYI:私はすでに2つの言語にローカライズしていますが、私は基本言語(英語)とpt-br(ポルトガル語)を持っています。すべてのハードコーディングされた文字列は、NSLocalizedStringを使用するコードで変更されました。

+0

私は同じ問題を抱えています。ときどき動作しないことがあります。 – Ethan

答えて

0

Xcode 7.3と8 Betaの両方で同じ問題が発生しています。あなたがiOS 8シミュレータで動くなら、これはうまくいくようです。理想的ではありませんが、何よりも優れています。

3

実際のデバイスでテストしてみてください。

これは、新しいバージョンのXcodeのシミュレータのバグです。

+1

xcode 9で同じ問題が発生しました。シミュレータでは2倍の擬似言語が読み込まれず、デバイスにロードされます。 – Aks

+1

私は実際のデバイスを持っていて、どちらも動作していません –

1

これはトピックとはまったく関係ないと思われるかもしれませんが、私は正しく質問を読んでいます。

AFNetworkingポッドを使用する場合は、AFURLSessionManager.m - > _AFURLSessionTaskSwizzlingの実装に移動し、[localDataTask cancel]という行をコメントアウトします。 CocoaPodsを使用している場合は、ファイルの編集を解除する必要があるという警告が表示されることがあります。それは私のためにそれを修正します。

+1

これは実際に動作します – Sam

関連する問題