小编tit*_*aca的帖子

无法从xcode中的提交中排除用户界面状态

我不能从提交中排除用户界面状态文件.

每次我试图推送到github时它都会要求我先提交并将用户界面状态文件插入到更改中(即使我没有移动鼠标或界面,它仍然显示提交!).

我尝试了其他类似主题中描述的不同方法.例如,我尝试将所有可能的用户界面案例添加到root中的.gitignore中,如下所示:

*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate
Run Code Online (Sandbox Code Playgroud)

它没用.我试图清理缓存并重置git,没有帮助.

Git status命令说明如下:"modified:.xcodeproj/project.xcworkspace/xcuserdata/.xcuserdatad/UserInterfaceState.xcuserstate"

它看起来像这样

请帮忙(这让我发疯了)!

git xcode commit github xcode4.5

22
推荐指数
2
解决办法
8075
查看次数

ModalPresentationStyle的Popover不在iOS 7 iPad中居中

我有一个iOS 7的问题似乎是一个错误或我只是不做正确的事情.我有modalViewController,它在iPad上使用ModalPresentationStyle显示为popover.它不是标准尺寸,自定义尺寸.这是代码:

myViewController *myVC = [[myViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:myVC];
[nav setModalPresentationStyle:UIModalPresentationFormSheet];
[nav setModalTransitionStyle: UIModalTransitionStyleFlipHorizontal];
[self presentViewController:nav animated:YES completion:nil];
nav.view.superview.bounds = CGRectMake(0, 0, 320, 465);
Run Code Online (Sandbox Code Playgroud)

它在iOS 6中都运行良好,但在iOS 7中并没有集中.但是,如果我将ModalTransitionStyle设置为UIModalTransitionStyleCrossDissolve,它可以正常工作.但只有在这种模式下.也许有人偶然发现了这个,知道如何修复它?我不是解散效果的忠实粉丝.谢谢.

objective-c ipad modalviewcontroller uimodalpresentationstyle ios7

19
推荐指数
3
解决办法
2万
查看次数

在iOS6中无法摆脱"Splitview控制器在使用之前在索引0处有一个视图控制器"错误

我正在尝试将我的应用程序转换为通用的iPad支持,无论我做什么,我都无法摆脱"Splitview控制器在使用之前预计在索引0处有一个视图控制器!" 应用程序明星之后的错误.

我使用iOS6作为目标,XCode 4.6.3.尝试了我在本网站和谷歌上找到的所有东西,根本没有帮助我.

我想添加一个TabBar控制器作为主控制器(左侧一个在拆分控制器中)和一些其他控制器作为详细控制器.这是我在AppDelegate.m中的当前代码:

tabController = [[UITabBarController alloc] init];
[tabController setViewControllers:[NSArray arrayWithObjects:navAddVC, nav, svcNav, stvcNav, nil]]; 
FirstDetailViewController *fdvc = [[FirstDetailViewController alloc];
initWithNibName:@"FirstDetailViewController" bundle:nil];
UINavigationController *fdvcNav = [[UINavigationController alloc] initWithRootViewController:fdvc];
viewControllers = [[NSArray alloc] initWithObjects:tabController, fdvcNav, nil];
UISplitViewController *splitvc = [[UISplitViewController alloc] initWithNibName:nil bundle:nil];
[[splitvc view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"splitViewControllerBG"]]];
[splitvc setViewControllers:viewControllers];
[splitvc setDelegate:fdvc];
[[self window] setRootViewController:splitvc];
[[self window] makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助,谢谢.

ipad uisplitviewcontroller ios ios6

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

无法在iPad iOS6上的屏幕中央显示模态视图

我想在iPad屏幕上表示modalviewcontrollers有问题.如果我保持原样大小,那么它就完全集中了.但我对这些视图的信息很少,所以我需要调整它们的大小.

所以,当我调整它们的大小时,我不能强迫它们出现在屏幕中间.即使我设法将其中一个中心放在一个方向上,它也会在另一个方向上混乱.

这是我目前的代码:

UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:acvc];
[nav setModalPresentationStyle:UIModalPresentationFormSheet];
[nav setModalTransitionStyle: UIModalTransitionStyleCoverVertical];
[[acvc view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"main_bg.jpg"]]];
[self presentViewController:nav animated:YES completion:nil];
nav.view.superview.frame = CGRectMake(self.view.bounds.size.width/2 + 175, self.view.bounds.size.height/2 - 125, 350, 250);
// nav.view.superview.center = self.view.window.center;
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助,谢谢.

ipad modalviewcontroller uimodalpresentationformsh ios ios6

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

如何使用 Core Data 设计多个标签功能?

我有我的第一个带有 Core Data 的 iOS 应用程序,并且有一个 Entry 实体。条目具有名为“Tag”的属性,它是 NSString。

所以现在当用户创建一个新条目时,他可以将任何字符串放入 Tag 字段,它将作为 NSString 存储在 Core Data 中,稍后可以用于按标签搜索。

问题是我想在我的应用程序中实现多个标签功能,但我无法弄清楚如何做到这一点,考虑使用 Core Data,在 iOS 中对于这种情况的正确设计是什么。

例如,如果有人想要创建一个条目并为其添加标签,例如“食物”、“杂货”、“苹果”。我应该如何将它们全部分配给我的条目实体的财产?我应该如何将它们存储在 Core Data 中?作为具有唯一 ID 的单独实体标签?我应该如何检索它们以及用户如何编辑条目的多个标签?

预先感谢您的回答。

iphone core-data objective-c ios ios6

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