作者tkdmaf (皮皮快跑)
看板MacDev
标题[请益] 做了多语系之後storyboard异常
时间Mon May 12 23:07:32 2014
我是照「iOS7程式设计实战 171个快速上手的开发技巧」这本书设定的。
总之,照书上的范例去做,确实是将我的storyboard变成了base、en、ch-tw
问题是在於~~~~~~~~~~~~~~~
其实我是用程式码来做其他storyboard的进入。
结果发生很诡异的现像。
举例来说就是。
假设我把zh-tw的其中一个storyboard的某个文字改成红色好了。
(原本是蓝色)
但是我执行(在实体ipad执行)之後,他还是蓝色。
後来我试用模拟器iphone和ipad都模拟却是红色的字。
再回头用实体ipad跑却还是蓝色的字。
最後~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我索性把storyboard改名字............
没想到竟然ipad就这样变成红色字。
我本来想是不是有其他storyboard暂存但那只档案我全目录搜寻就只有一个。
究竟是什麽情况导致这种现象?
注:後来我把档名还有程式指定的storyboard改回去……他又变成蓝色。
其实简单就是说当我改成多语系之後,在不改档名的情况下不管我对storyboard做
任何的变更他执行时就完全没有变化。
但是只要改档名他却可以跑。但奇怪的事不改档名用模拟器去跑时却是正常的走向。
是我在什麽设定上弄错了什麽事情吗?还望各位大大指导。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.105.136.125
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1399907255.A.B27.html
1F:推 whitefur:你要重装App或者update App才会把旧的storyboard盖过去 05/12 23:12
2F:→ whitefur:直接用Xcode build and run跟一般我们update App不一样 05/12 23:13
3F:→ whitefur:不过localization建议还是用.strings, 否则你如果layout 05/12 23:14
4F:→ whitefur:一改, 所有语系的storyboard都要重调, 很麻烦 05/12 23:14
5F:→ tkdmaf:感谢大大回应,但是~~~~~我有重装app不行说。 05/13 00:14
6F:→ tkdmaf:我整个APP按住,选删除(连资料都删)再重新RUN,结果不行 05/13 00:15
7F:→ tkdmaf:可照理说如果不行,不可能模拟器却通过了这样....... 05/13 00:15
8F:→ whitefur:先clean(command + shift + k)再build呢? 05/13 11:16
9F:→ tkdmaf:有试过,结果还是一样我等一下把後来的装况再详述。 05/13 14:27
10F:推 abcdefghi:踩过太多次GUI builder不成熟的地雷後,现在几乎都手写 05/13 18:15
11F:→ annie1729:我的情况跟您类似,但我clean之後,app删掉重装就是正常 05/14 00:20
12F:→ annie1729:的。不过最後我还是选择万无一失的方式,就是只剩一个st 05/14 00:20
13F:→ annie1729:oryboard,其他认命做成strings。 05/14 00:20
14F:→ tkdmaf:@annie1729 我照你写的很谨慎的全做一次……竟然好像ok了 05/14 01:17
15F:→ whitefur:咦?我的意思也是这样啊XD 要先clean再重装 05/14 09:40