小编Ram*_* G.的帖子

iOS 7 - 在呈现模态视图控制器时获取警告消息

使用iOS 7编译和运行 - 我收到警告消息:"不鼓励在分离的视图控制器上显示视图控制器",同时提供模态视图控制器.我从未遇到iOS 6或更早版本的问题.任何人都可以在呈现模态视图控制器时显示是否有任何变化?

SearchViewController *controller1;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    controller1 = [[SearchViewController alloc] initWithNibName:@"SearchViewController-iPad" bundle:nil];
}
else
{
   controller1 = [[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil];
}
controller1.delegate = self;
[[self navigationController] presentModalViewController:controller1 animated:YES];
Run Code Online (Sandbox Code Playgroud)

*编辑*这是代码可以有人指出它嵌套的位置.看起来它们是嵌套的,请建议如何使用子视图控制器模式进行链接.

(void)applicationDidFinishLaunching:(UIApplication *)application
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {
        self.loginRootviewController =   [[MainViewController alloc] initWithNibName:@"MainViewController-iPad" bundle:nil];
    }
    else
    {
       self.loginRootviewController =   [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
    }

    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:self.loginRootviewController];


    DDMenuController *rootController = [[DDMenuController alloc] …
Run Code Online (Sandbox Code Playgroud)

objective-c uiviewcontroller ios

23
推荐指数
4
解决办法
4万
查看次数

ics文件 - 无法在iOS7中打开附加的.ICS文件

我的应用创建了一个ICS文件,并将其作为附件发送到电子邮件中mimeType:@"text/calendar".

在iOS6中,一切都很完美.如果设备具有iOS7,则无法打开附加的.ICS到电子邮件.

iOS6 - 打开附件.iOS7 - 不打开附件.

Windows 7 Exchange - 打开文件并完美运行.

有什么建议?

icalendar exchange-server attachment ios ios7

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

Android使用Intellij版本14 - 仅在当前XML资源文件中更新XML引用

我正在使用Intellij Idea Version 14进行Android开发.我最近升级到版本14.在编辑资源XML时,当我更改任何组件的ID(例如TextView或Button)时,它会问一个问题"还有更新用法吗?" "这将更新所有XML引用和Java R字段引用." 单击"是"将更改使用相同ID的所有文件.版本13仅在该文件中执行.现在,无论在何处使用,都会在整个项目中更改名称.我不想更改其他文件中的代码.这是一个例子.

文件1:First.Java和First.XML具有ID为textViewPersonName的textview

文件2:Second.java和Second.XML具有带有ID textViewPersonName的textView

现在我想将Second.XML,textViewPersonName更改为textViewPersonFullName.在更改此文件时,Intellij 14会更改所有文件(ieFirst.Java和First.XML)并将第一个文件中的textViewPersonName更新为textViewPersonFullName.

如何仅更改当前使用的文件(即Second.XML).有什么设置吗?

java xml android intellij-idea

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