小编zav*_*vié的帖子

整个应用程序中的UIAccessibility默认语言

我们正在开发仅以德语本地化的应用程序,并希望向其添加可访问性功能。由于accessibilityLabels是德语,因此无论用户使用的默认系统语言是什么,始终以德语阅读它会很棒。

我注意到可以使用该accessibilityLanguage属性进行设置。但是需要在每个控件上重复设置它。

是否可以为应用程序中的每个控件全局设置一次可访问性语言?

cocoa-touch localization ios uiaccessibility

4
推荐指数
1
解决办法
662
查看次数

为什么 Obj-C 属性默认所有权“分配”而不是“强”

我正在将 Swift 类添加到一个旧项目中。一切顺利,直到我尝试向 Swift 类添加一个属性。生成的标头无法编译。

在此处输入图片说明

我认为问题在于,在生成的代码中,Swift 省略了strong所有权,仅将其声明为nonatomic. 这通常应该足够了,因为@property 应该默认为strong所有权,对吗?

所以基本上这些是等价的:

  • @property (nonatomic) NSDate *aDate;
  • @property (nonatomic, strong) NSDate *aDate;

但是,就我而言,根据编译器消息,它似乎默认为assign而不是strong

我正在使用 Xcode 6 GM,并且该项目已打开 ARC。

知道为什么不默认为strong吗?我可以以某种方式改变它吗?

xcode objective-c ios swift xcode6

3
推荐指数
1
解决办法
725
查看次数

复制app文件夹后无法启动Xcode 6.1.1

在我们的构建系统中,我们需要保留多个Xcode版本,以便构建旧项目.我们为每个主要的Xcode版本(从Finder中)复制Xcode应用程序文件夹.

但是,在复制Xcode 6.1.1文件夹后,我无法启动该应用程序.双击重复文件夹(Xcode-6.1.1.app)后,它会短暂显示"欢迎"屏幕,然后立即将其关闭并显示警告说:

/Applications/Xcode-6.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim不归root所有.

原始的Xcode.app可以正常打开.我可以在小牛队和约塞米蒂人身上重现这个问题.

有没有人见过这个?任何想法如何使重复的Xcode工作?谢谢!

请参见下面的截图

permissions xcode alert ios

2
推荐指数
1
解决办法
2793
查看次数

-[NSCalendar dateFromComponents:] 因 SIGABRT 崩溃

我们正在使用dateFromComponents:解析从服务器返回的日期字符串。

在极少数情况下,此调用会崩溃,但我们无法重现该错误。有没有人见过这种堆栈跟踪?

Thread 0:
0   libicucore.A.dylib                  0x3b13514e _uprv_asciitolower + 18
1   libicucore.A.dylib                  0x3b18757b _uloc_openKeywordList + 291
2   libicucore.A.dylib                  0x3b135d7f _uloc_getName + 15
3   libicucore.A.dylib                  0x3b135ba7 __ZN3icu6Locale4initEPKca + 175
4   libicucore.A.dylib                  0x3b14f359 __ZN3icu6Locale14createFromNameEPKc + 57
5   libicucore.A.dylib                  0x3b1b13db __ZN3icu8Calendar11setWeekDataERKNS_6LocaleEPKcR10UErrorCode + 131
6   libicucore.A.dylib                  0x3b1b164f __ZN3icu8CalendarC2ERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode + 123
7   libicucore.A.dylib                  0x3b1d5857 __ZN3icu17GregorianCalendarC2ERKNS_8TimeZoneER10UErrorCode + 27
8   libicucore.A.dylib                  0x3b1d5d7b __ZN3icu17GregorianCalendar18setGregorianChangeEdR10UErrorCode + 163
9   CoreFoundation                      0x33728967 __CFCalendarSetupCal + 95
10  CoreFoundation                      0x336a5db1 __CFCalendarComposeAbsoluteTimeV + 41
11  CoreFoundation                      0x336b70d3 -[__NSCFCalendar dateFromComponents:] + 1139
12 …
Run Code Online (Sandbox Code Playgroud)

singleton objective-c nscalendar ios objective-c-category

1
推荐指数
1
解决办法
738
查看次数