问题列表 - 第12697页

错误:带有'retain'属性的属性'myBoolVariableName'必须是对象类型

我的.h文件中的@interface定义中有一个BOOL值.它在下面.它是否是一个指针也有同样的问题.

@interface myCustomViewController : UIViewController <UIWebViewDelegate> {
{
 //...more iboutlets defined above
 BOOL *myBoolVariableName;
}
Run Code Online (Sandbox Code Playgroud)

当我编译时,我得到"错误:属性'myBoolVariableName','retain'属性必须是对象类型",用于导入我的.h文件.

我在这里找到了一个关于整数/ nsnumber的页面:

http://discussions.apple.com/thread.jspa?threadID=1846927

所以,似乎我不能在@interface定义中使用BOOL值.我可以用什么呢?

我应该怎么做BOOL /布尔值?

iphone boolean objective-c

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

ASP.NET MVC控制器中的构造函数依赖注入

考虑:

public class HomeController : Controller 
{
    private IDependency dependency;

    public HomeController(IDependency dependency) 
    {
        this.dependency = dependency;
    }
}
Run Code Online (Sandbox Code Playgroud)

事实上,ASP.NET MVC中的控制器必须有一个空的默认构造函数,除了在DI中定义一个空的(在我看来是无用的)构造函数之外还有什么办法吗?

asp.net-mvc dependency-injection

14
推荐指数
2
解决办法
7935
查看次数

我正在学习Head First Java,但我无法理解

"当你为类声明一个类型参数时,你可以简单地在任何你使用真实类或接口类型的地方使用该类型.在方法参数中声明的类型基本上替换为实例化时使用的类型.类.

如果类本身不使用类型参数,您仍然可以通过在返回类型之前在非常不寻常(但可用)的空间中声明它来为方法指定一个,此方法说T可以是"任何类型的动物"."

你可以解释吗?

java generics

0
推荐指数
1
解决办法
596
查看次数

UITextView Paging Enabled Text cut off

我正在使用UITextView并启用分页(在IB中并以编程方式将其打开和关闭).有很多文本,当启用分页滚动时,有时当前可查看文本的第一行和/或最后一行在视图的中途结束,而在框架的底部或顶部的一半不在视图中,因此您只能看到顶部或该行文字的下半部分.(我希望我正确解释)

有没有人知道一种方法来确保它正确的页面,所以没有文字的行半截断? 

几个注意事项1.字体大小可由用户调整.2.我已经尝试过setContentOffset,setContentInset,setContentSize并且它没有帮助(除非我使用它们错了)3.我使用txt文件来填充UITextView

提前致谢!!

iphone pagination

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

将SELECT结果分配给field-symbol

我是__CODE__编码的新手,我很困惑为什么注释掉的查询不起作用.


REPORT  z_hello_world_local.

TYPES:  BEGIN OF bkpf_type,
          xblnr          TYPE bkpf-xblnr,
        END OF bkpf_type.

DATA: t_bkpf                 TYPE TABLE OF bkpf_type.

FIELD-SYMBOLS:  <bkpf>        TYPE bkpf_type.


*This query does not work?
*SELECT xblnr
*      INTO CORRESPONDING FIELDS OF <bkpf> UP TO 1 ROWS
*      FROM bkpf
*      WHERE belnr = '1800001017'.
*    ENDSELECT.
*
DATA: t_xblnr TYPE bkpf-xblnr.

*This query works and in my head it is roughly the same thing.
SELECT SINGLE xblnr
      INTO t_xblnr
      FROM bkpf
      WHERE belnr = …
Run Code Online (Sandbox Code Playgroud)

sap abap

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

Linq to XML - 尝试打印Infinity符号

我正在使用Linq to XML来获取一些HTML输出文件.我需要&#8734;在某些表格单元格的输出代码中放置无穷大符号().我正在创建一个像这样的XElement

var table = new XElement("table",
            new XElement("tr",
                new XElement("td", "&#8734;")
            )
        );
Run Code Online (Sandbox Code Playgroud)

var document = new XDocument(table); document.Save(MYFILE);

当文件被保存时,我没有看到&#8734;,相反,我明白了&amp;#8734.如何防止此翻译发生?

html c# xml linq-to-xml

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

何时进行子类而不是区分行为

我难以决定何时应该进行子类化而不是仅添加表示类的不同模式的实例变量,然后让类的方法根据所选模式进行操作.

例如,假设我有一个基础车类.在我的计划中,我会处理三种不同类型的汽车.赛车,公共汽车家庭模型.每个人都有自己的齿轮实现,如何转动和座椅设置.我应该将我的汽车继承到三个不同的车型,还是应该创建一个类型变量并使齿轮,车削和座椅通用,以便它们根据所选择的车型而有所不同?

在我目前的情况下,我正在开发一款游戏,而且我已经意识到它开始变得有点混乱,所以我会询问有关可能重构我当前代码的建议.基本上有不同的地图,每个地图可以是三种模式之一.根据地图定义的模式,将会有不同的行为,地图将以不同的方式构建.在一种模式中,我可能必须在超时基础上向玩家和产生生物的租金,其中另一个玩家负责产生生物,而在另一个模式中可能有一些自动生成的生物与玩家产生的生物和建造建筑物的玩家.所以我想知道是否最好有一个基本地图类,然后将其子类化为每个不同的模式,或者是否继续沿着当前添加差异化行为的路径,具体取决于地图类型变量设置为.

c# oop

9
推荐指数
1
解决办法
3057
查看次数

字符串的关键字

有没有人知道一个可用的PHP函数需要一段文本,比如说几百个字长并产生一系列关键字?IE浏览器.最重要的,经常出现的独特术语?

谢谢Philip

php text keyword

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

在DirectX中调整场景的亮度/对比度/灰度系数?

在一个充满D3DX Sprite对象的Direct3D应用程序中,我希望能够全局调整亮度和对比度.如果可能的话,对比很重要.

我在这里看到了关于OpenGL的这个问题:在OpenGL中 调整整个场景的亮度/伽玛

但这并没有给我在DirectX环境中需要的东西.我知道这也是我可能用像素着色器做的事情,但这似乎就像用火箭筒射击飞行而我担心向后兼容旧版GPU,这些GPU必须在软件中进行任何着色.看起来这应该是可能的,我记得甚至很多老游戏,比如原版的半条命,在着色器的日子之前就有这样的设置.

编辑:此外,请注意,这不是一个全屏应用程序,所以这将需要是一个只会影响一个Direct3D设备,而不是整个监视器的全局设置.

directx direct3d

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

如何确保只有1个互斥锁?

我在这里运行一些线程安全的代码.我正在使用互斥锁来保护需要一次只运行1个线程的代码段.我遇到的问题是使用此代码有时我最终得到2个Mutex对象.顺便说一下,这是一个静态功能.如何确保只创建1个互斥对象?

/*static*/ MyClass::GetResource()
{

if (m_mutex == 0)
{
// make a new mutex object
m_mutex = new MyMutex();
}

m_mutex->Lock();
Run Code Online (Sandbox Code Playgroud)

c++ static synchronization mutex

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