【发布时间】:2013-08-26 07:57:34
【问题描述】:
下面的代码在 IOS 5.0、6.0、6.1 等上返回“YES”,但在 IOS 7.0 上返回“NO”。 你对此有什么想法吗? 是 IOS 7.0 的错误吗? 非常感谢..
[view isKindOfClass:[SimpleLabel class]]
PS:“SimpleLabel”是一个继承自UILabel的类。
----更新----
对不起,不清楚的问题。 :(
我在UITableViewCell 类中使用上面的代码,并添加SimpleLabel 如下;
[self addSubview:label];
我重写了layoutSubviews 函数,循环进入self.subviews,但[view class] 总是返回UITableViewCellScrollView。
-(void)layoutSubviews {
[super layoutSubviews];
for (UIView*view in self.subviews) {
if ([view isKindOfClass:[SimpleLabel class]]) {
SimpleLabel*label = (SimpleLabel*)view;
【问题讨论】:
-
请注意,iOS7 和 Xcode 5 仍受保密协议保护,这会限制您在官方 Apple 开发者论坛之外谈论它。
-
我打赌你的“观点”是零
-
这个问题似乎是题外话,因为它是关于处于保密协议下的 iOS 7。
-
对于因保密协议而希望拒绝或关闭投票的任何人,请参阅:Should moderators enforce NDAs for software vendors? 和相关问题。执行或监管其他方之间的 NDA 不是 SO 的政策、责任或关注点。询问任何类型的保密协议可能涵盖的主题并非题外话。
-
我有一段时间没有查看 Apple 的 iOS NDA,因为我目前没有订阅 iOS 开发者计划,但完全有可能那些声称这个问题违反了 iOS7 NDA 的人可能是违反 iOS7 NDA。 NDA 通常有一个条款阻止您讨论 NDA 涵盖的内容:)
标签: ios objective-c ios7