小编use*_*669的帖子

配置文件"团队"是"未知"

今天,我更新了我的Ad Hoc配置文件,以包含使用开发人员配置门户的新设备.

更新正常,但在下载更新的配置文件后,XCode的管理器中的"团队"字段显示"未知".无法找到构建配置文件时.

知道这个"未知"团队的原因是什么吗?我打开了作为PList的配置文件,看到团队名称仍然包含在文件本身中.

今天有其他人有类似的问题吗?

provisioning ios

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

NSDate变成NSNumber MYSTERY

我在iOS 4.3和iOS 5中使用自动引用计数.我在我的界面中声明了一个NSDate对象:

NSDate *fingerprintsDate;
Run Code Online (Sandbox Code Playgroud)

后来,我设置了NSDate - 使用调试器并逐步执行它具有我期望的值:

fingerprintsDate = [NSDate date];
Run Code Online (Sandbox Code Playgroud)

最后,我试着从日期算起来:

if (fingerprintsDate == nil || [fingerprintsDate timeIntervalSinceNow] > 6)
Run Code Online (Sandbox Code Playgroud)

这就是它与无法识别的选择器崩溃的地方:"2012-01-18 23:07:46.662 Netapporter [473:707] - [NSCFNumber timeIntervalSinceNow]:无法识别的选择器发送到实例0x194490"

根据调试器,亲爱的NSDate读取:"fingerprintsDate =(NSCFNumber*)0x194490 139" - 当我打印描述时,它读取:"{value = +139.0000000000,type = kCFNumberFloat32Type}"

我没有在代码中的任何其他地方做任何其他任何指纹日期 - 但不知何故,它变成了一个NSNumer ......任何想法如何阻止它?

nsdate ios

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

iOS 6旋转错误:窗口和根视图控制器框架在旋转时不会改变

可能重复:
在iPhone中重新定位后"框架/窗口大小不正确"

我正在尝试使用我的应用程序解决一个非常令人沮丧的问题 - 在研究它时我可能在iOS中发现了一个错误:

旋转iPad时,视图会旋转,但它的框架不会改变.我正在运行一个计时器,每秒打印出我的视图的宽度和高度,虽然我可以看到视图在视觉上旋转,但框架仍然是"768x1024",无论如何.

来自Apple的文档:

当用户界面旋转时,将调整窗口大小以匹配新方向.窗口调整其根视图控制器的框架以匹配新大小,并且此大小依次沿视图层次结构传播到其他视图.

这正是未发生的事情,它给我带来了各种各样的麻烦.有谁知道如何修复旋转,以便框架改变?

重现步骤:

  1. 创建一个新的空项目
  2. 添加骨骼库存UIViewController作为根视图
  3. 设置计时器以打印根视图控制器的框架宽度和高度
  4. 运行您的应用,并将其全部旋转.这是我正在测试的代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.rootViewController = [[UIViewController alloc] init];

    NSLog(@"%fx%f", self.window.rootViewController.view.frame.size.width, self.window.rootViewController.view.frame.size.height);

    // Add a label to confirm orientation
    UILabel *orientationLabel = [[UILabel alloc] initWithFrame:CGRectMake(10,10,100,30)];
    orientationLabel.text = @"Top Left";
    [self.window.rootViewController.view addSubview: orientationLabel];

    [NSTimer scheduledTimerWithTimeInterval:.3 target:self selector:@selector(testScale) userInfo:nil repeats:YES];

    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;
}
- (void) testScale {
    NSLog(@"%fx%f", self.window.rootViewController.view.frame.size.width, self.window.rootViewController.view.frame.size.height);
}

rotation ios ios6

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

构建后 XCode iOS 颜色不匹配

我的 UIView 和 UIImageView 颜色在界面构建器中看起来很完美,但在构建时变态 - 请参阅下图,左侧为 IB,右侧为模拟器:

左侧:Interface Builder,右侧:iOS Simulator

有一个 UIView 的背景颜色手动设置为 65、126、218 - 最重要的是一个 UIImageView 用于“结账”文本,还有一个 UIButton,它的图像设置为设置齿轮。资产为 PNG。

资产颜色读取正确,一切似乎都在界面构建器中排列得恰到好处,因为我看不到任何接缝。但是,当我在视图上构建背景颜色时,它会发生轻微的变化,并且资产颜色也会发生变化。使用颜色选择器显示两种颜色在此过程中的某处都已被扭曲。

如何让我的颜色在 IB 和建筑之间保持真实?

xcode interface-builder uiimageview ios

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

NSCollectionView延迟加载就像行为一样

我试图从我的NSCollectionView获取类似行为的延迟加载.(老实说,我认为它有它,就像一个UITableView - 似乎是一个明显的遗漏?)

无论如何,我正在单元格中显示图像,并希望加载图像,因为它们即将滚动到视图中,并在它们离开后卸载它们.

这是一个研究工具,不需要漂亮 - 即:东西可以"弹出".

有任何想法吗?我的第一个想法是找到一些方法让集合中的视图知道它们何时在屏幕上,但是画面似乎被多次调用,远远超过屏幕上的视图.

cocoa nscollectionview

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

如何检测自动调整大小何时更改视图的边界

我有一个自定义的UITableViewController,它可以检测视图的边界何时发生变化,并使用它来更新每个tableviewcell显示的缩略图数量.但是,当我将tableView嵌入到另一个视图中时,边界不会改变,尽管我可以直观地确认它的大小调整.

我使用KVO来检测视图边界何时发生变化.从我自定义的TableViewController里面的viewDidLoad方法:

[self.view addObserver:self forKeyPath:@"frame" options:0 context:nil];
Run Code Online (Sandbox Code Playgroud)

如果我将tableViewController作为应用程序的根视图控制器并旋转iPad,则每次旋转都会更新边界,并且所有操作都完美无缺.

但是,我的tableview嵌入在另一个视图控制器的nib中,边界永远不会更新 - 框架也不会.尽管如此,我可以看到tableview本身在旋转进入/退出横向模式时正确调整大小 - 因此在应用程序的某个地方,真实的框架/边界正在发生变化,而且只是没有被报告.知道如何才能访问真正发生的事情吗?

rotation key-value-observing ios

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

如何实现缩放*和*分页像iOS照片应用程序

在Apple的照片应用程序中,您可以在查看时在照片之间滑动,还可以放大并平移照片.当你到达缩放照片的边缘时,你仍然可以滑动到下一张图像 - 需要什么样的scrollview设置才能允许这样做?

uiscrollview ios

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