标签: views

尝试在UIViewController上呈现UIViewController,其视图不在窗口层次结构中

刚开始使用Xcode 4.5,我在控制台中遇到了这个错误:

警告:尝试在<ViewController:0x1ec3e000>上显示<finishViewController:0x1e56e0a0>,其视图不在窗口层次结构中!

该视图仍在呈现中,应用程序中的所有内容都正常运行.这是iOS 6中的新功能吗?

这是我用来在视图之间切换的代码:

UIStoryboard *storyboard = self.storyboard;
finishViewController *finished = 
[storyboard instantiateViewControllerWithIdentifier:@"finishViewController"];

[self presentViewController:finished animated:NO completion:NULL];
Run Code Online (Sandbox Code Playgroud)

cocoa-touch views hierarchy ios ios6

573
推荐指数
11
解决办法
35万
查看次数

267
推荐指数
7
解决办法
27万
查看次数

在ASP.NET MVC中显示另一个控制器的视图

是否可以显示另一个控制器的视图?

比方说,我有一个CategoriesController和一个Category/NotFound.aspx视图.在此期间CategoriesController,我可以轻松回归View("NotFound").

现在说我有一个ProductsController动作和视图来添加产品.但是,此操作要求我们有一个类别来添加产品.例如,Products/Add/?catid=10.

如果我无法找到基于类别的类别catid,我想NotFound从类别控制器显示视图,而不是CategoryNotFound在Products控制器下创建视图.

这是可能的还是我以错误的方式构建事物?有没有办法做到这一点?

asp.net asp.net-mvc views controllers

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

我们可以将参数传递给SQL中的视图吗?

我们可以将参数传递给Microsoft SQL Server中的视图吗?

我尝试以create view下列方式,但它不起作用:

create or replace view v_emp(eno number) as select * from emp where emp_id=&eno;
Run Code Online (Sandbox Code Playgroud)

sql sql-server parameters views parameter-passing

119
推荐指数
11
解决办法
29万
查看次数

存储过程和视图之间有什么区别?

我对以下几点感到困惑:

  1. 存储过程和视图之间有什么区别?

  2. 我应该何时使用存储过程,何时应该在SQL Server中使用视图?

  3. 视图是否允许创建我们可以传递参数的动态查询?

  4. 哪一个最快,哪个基于哪一个比另一个快?

  5. 视图或存储过程是否永久分配内存?

  6. 如果有人说视图创建虚拟表,而程序创建材料表,这意味着什么?

如果有的话,请告诉我更多的要点.

sql stored-procedures sql-server-2005 views

118
推荐指数
8
解决办法
15万
查看次数

View的SELECT包含FROM子句中的子查询

我有两个表,我需要创建一个视图.表格是:

credit_orders(id, client_id, number_of_credits, payment_status)
credit_usage(id, client_id, credits_used, date)
Run Code Online (Sandbox Code Playgroud)

我使用以下查询来执行此操作.没有"创建视图"部分的查询运行良好,但使用"创建视图"时,它显示错误"视图的SELECT包含FROM子句中的子查询".可能是什么问题和可能的解决方案:

create view view_credit_status as 
(select credit_orders.client_id, 
        sum(credit_orders.number_of_credits) as purchased, 
        ifnull(t1.credits_used,0) as used 
 from credit_orders
 left outer join (select * from (select credit_usage.client_id, 
                                        sum(credits_used) as credits_used 
                                 from credit_usage 
                                 group by credit_usage.client_id) as t0
                  ) as t1 on t1.client_id = credit_orders.client_id
 where credit_orders.payment_status='Paid'
 group by credit_orders.client_id)
Run Code Online (Sandbox Code Playgroud)

mysql sql database views

110
推荐指数
3
解决办法
11万
查看次数

我可以在ASP.NET MVC中指定"搜索视图"的自定义位置吗?

我的mvc项目有以下布局:

  • /控制器
    • /演示
    • /演示/ DemoArea1Controller
    • /演示/ DemoArea2Controller
    • 等等...
  • /浏览次数
    • /演示
    • /Demo/DemoArea1/Index.aspx
    • /Demo/DemoArea2/Index.aspx

但是,当我有这个DemoArea1Controller:

public class DemoArea1Controller : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

我通过常用的搜索位置得到"视图'索引'或其主人找不到"错误.

如何在"Demo"视图子文件夹中指定"演示"命名空间中的控制器?

asp.net-mvc views

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

有条件地将类添加到视图中的HTML元素的优雅方法是什么?

我偶尔会根据条件向html元素添加一个类.问题是我无法弄清楚这样做的干净方法.这是我尝试过的一些例子:

<div <%= if @status = 'success'; "class='ok'"; end %>>
   some message here
</div>
Run Code Online (Sandbox Code Playgroud)

要么

<% if @status == 'success' %>
   <div class='success'>
<% else %>
   <div>
<% end %>
   some message here
</div>
Run Code Online (Sandbox Code Playgroud)

我不喜欢第一种方法,因为它看起来很拥挤,难以阅读.我不喜欢第二种方法,因为嵌套被搞砸了.把它放在模型中是很好的(类似的东西@status.css_class),但那不属于那里.大多数人做什么?

views ruby-on-rails

98
推荐指数
3
解决办法
6万
查看次数

什么是好的观点?

我只是想大致了解RDBMSes中使用的视图.也就是说,我知道一个观点是什么以及如何制作一个观点.我也知道我过去曾用过它们.

但我想确保我彻底了解视图的用处以及视图不应该有用的内容.进一步来说:

  1. 什么是有用的视图?
    • 在不使用视图的情况下,是否存在使用视图的诱惑?
    • 为什么要使用视图来代替表值函数,反之亦然?
    • 是否有任何情况下视图可能有用,乍一看并不明显?

(并且为了记录,其中一些问题是故意天真的.这部分是概念检查.)

sql views rdbms-agnostic

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

在django中创建我自己的上下文处理器

我已经到了一个点,我需要将某些变量传递给我的所有视图(主要是自定义身份验证类型变量).

我被告知写我自己的上下文处理器是最好的方法,但我有一些问题.

我的设置文件如下所示

TEMPLATE_CONTEXT_PROCESSORS = (
    "django.contrib.auth.context_processors.auth",
    "django.core.context_processors.debug",
    "django.core.context_processors.i18n",
    "django.core.context_processors.media",
    "django.contrib.messages.context_processors.messages",
    "sandbox.context_processors.say_hello", 
)
Run Code Online (Sandbox Code Playgroud)

如您所见,我有一个名为'context_processors'的模块和一个名为'say_hello'的函数.

看起来像

def say_hello(request):
        return {
            'say_hello':"Hello",
        }
Run Code Online (Sandbox Code Playgroud)

我是否正确地假设我现在可以在我的观点中做以下事情?

{{ say_hello }}
Run Code Online (Sandbox Code Playgroud)

现在,这在我的模板中没有任何内容.

我的观点看起来像

from django.shortcuts import render_to_response

def test(request):
        return render_to_response("test.html")
Run Code Online (Sandbox Code Playgroud)

django views django-context

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