小编B.S*_*.S.的帖子

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

如何使MainThread等到某些异步操作完成?

我有UITableView一些内容,以异步方式加载.当用户旋转设备,我需要做[tableView reloadData]-willRotateToInterfaceOrientation方法.在我的情况下,ReloadData异步工作.

我知道reloadData在主线程中工作,但它会触发cellForRowAtIndexPath,它在我的情况下工作异步.

所以问题是如何使主线程等到UITableView's reloadData结束.

multithreading asynchronous objective-c uitableview ios

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

如何知道NSString是否适合UILabel以及最后一个适合的字符串的索引?

我有4行UILabel,具有精确的框架和字体.

我需要知道这个字符串是否适合标签,以及最后一个字符的索引是什么.

objective-c nsstring uilabel ios

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

Libpng,调色板png与alpha或不?

如何知道调色板png是否带有alpha?我得到有关图像的信息png_get_IHDR

之后我看看 color_type - PNG_COLOR_TYPE_PALETTE

但我无法找到如何知道这个png图像是否有alpha通道.

c++ png libpng

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

旋转后UIDocumentInteractionController消失

我用来UIDocumentInteractionController与设备上的其他应用共享数据

 self.docInteraction = [UIDocumentInteractionController interactionControllerWithURL:imageAttachFile];
 self.docInteraction.delegate = self;
 [self.docInteraction presentOpenInMenuFromRect:CGRectZero inView: self.view animated: YES ];
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但它在设备旋转后消失了.它的原因是什么以及如何解决这个问题?

objective-c ios uidocumentinteraction

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

在没有导航控制器的情

我确信这已经被无数次询问了,虽然答案仍然没有找到,但我已经看到了类似的问题.

我有一个具有多个视图控制器的应用程序,并且作为一个好的视图控制器执行自己的任 但是我发现自己陷入了困境,我无法从一个视图控制器切换到另一个视图控制器.我见过很多人说"使用导航控制器",但这不是我想要使用的,因为不需要的视图元素是视图控制器的一部分.

我做了以下事情并取得了有限的成功.视图控制器已切换但视图未加载,我得到一个空视图:

- (IBAction)showLogin:(id)sender
{
    PPLoginViewController *login = [[PPLoginViewController alloc] initWithNibName:@"PPLoginViewController" bundle:nil];

    PPAppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
    appDelegate.window.rootViewController = login;

    [self.view insertSubview:login.view atIndex:0]; 
}
Run Code Online (Sandbox Code Playgroud)

iphone uiviewcontroller uinavigationcontroller ios ios6

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

Xcode持续集成和Mercurial

正如我在这里看到的, 在OS X Mavericks上运行的OS X Server现在支持持续集成.

Xcode服务支持两种流行的源代码控制系统:GitSubversion.您可以使用托管在远程服务器上的Git和Subversion存储库,并且可以在运行Xcode服务的服务器上托管和使用Git存储库.

我真的很困惑,Apple 在这种情况下忽略了Mercurial.

所以问题:

  1. 是否有任何解决方法如何使用Mercurial存储库与XCode持续集成?

  2. 如果不是,还有其他工具可以提供与Mercurial的持续集成吗?

mercurial xcode continuous-integration

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

XCode持续集成

我使用在Mac OS X 10.9上运行的新XCode持续集成服务.使用Mac OS X Server.

所以我用测试目标创建了新的bot:在所有模拟器上运行测试(没有任何设备)

集成后我收到这样的错误:

集成失败.机器人无法找到或使用的一个 设备上所配置整合.

怎样才能解决这个问题?我不想将任何设备连接到服务器进行集成测试.

提前致谢,

xcode continuous-integration ios

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

[NSOperationQueue mainQueue]是否保证是连续的?

也就是说,如果我们几次排队同样的事情就不会有并发性.我们首先排队的那个将首先被执行.

我的意思是只有一个主线程对吗?

objective-c nsoperationqueue ios xcode4.5

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

QLPreviewController 隐藏底部工具栏

QLPreviewController在我的应用程序中使用并希望隐藏底部工具栏,该工具栏允许在其数据源项目中移动。有可能以某种方式做吗?

我尝试将其作为subviewof进行搜索QLPreviewController's view,但它只有一个_UISizeTrackingViewclass 子视图。据我了解,这是一个私人课程,所以我无权在那里寻找东西。

有没有什么方法可以隐藏这个工具栏,Apple 允许这样做吗?谢谢。

objective-c ios qlpreviewcontroller

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