2015-09-21 6 views
10

ऐप बस आईओएस 7,8,9 पर लटकता है, 30000 कॉल [NSLocalizableString लंबाई] बनाता है सीपीयू अधिकतम पर है।एक्सकोड 7 क्रैश: [NSLocalizableString लंबाई] 30000

https://forums.developer.apple.com/thread/16001 भी

(lldb) bt 
* thread #1: tid = 0x2cb4df, 0x0349065c Foundation`-[NSLocalizableString length] + 6, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0xbf728ffc) 
    * frame #0: 0x0349065c Foundation`-[NSLocalizableString length] + 6 
    frame #1: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #2: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #3: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #4: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #5: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #6: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #7: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #8: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #9: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #10: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #11: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #12: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #13: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #14: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #15: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #16: 0x03490680 Foundation`-[NSLocalizableString length] + 42 
    frame #17: 0x03490680 Foundation`-[NSLocalizableString length] + 42 

उत्तर

22

देख मैं बेस के अलावा अंग्रेजी सही का निशान की जाँच की है, और यह समस्या हो रही बंद कर दिया। -

settings

+1

इस समाधान के साथ समस्या है, हालांकि यदि आप उदाहरण के लिए स्टोरीबोर्ड के लिए एक नया TextView जोड़ने के लिए, आप स्थानीयकरण दूर करने के लिए है, और इसे जोड़ने के फिर से है। अन्यथा आपको पहले की तरह ही समस्या हो सकती है। – Zsolt

+0

बहुत बहुत धन्यवाद। स्टोरीबोर्ड में स्थानीयकरण योग्य स्ट्रिंग्स फ़ाइल को पुनर्निर्मित करने में मदद मिली। – Massmaker

+0

बिंगो, यह है। – sabiland

3

एक बेस अंतर्राष्ट्रीयकरण की जरूरत नहीं है, तो भी इसे बंद परियोजना सेटिंग्स में बदल सकते हैं इस मेरे मामले में समस्या तय:

turn off base internationalization

जब आधार अंतर्राष्ट्रीयकरण को बंद करने, प्रभावित फाइलें (स्टोरीबोर्ड, लॉन्चस्क्रीन) base.lproj से en.lproj पर स्थानांतरित हो गई हैं। ऐसा लगता है कि वहाँ समस्याएं हैं जब base.lproj कम से कम एक (प्राथमिक) भाषा के बिना प्रयोग किया जाता है।

मैं Xcode 6.4 में एक नई परियोजना बनाने और फिर Xcode 7.

0

मैं क्या में खोलने के बाद समस्या का सामना करने के लिए संयुक्त राज्य अमेरिका चीन से स्थानीयकरण देशी विकास क्षेत्र बदल रहा है।

img

संबंधित मुद्दे