问题列表 - 第36376页

无法读取readonly属性,编译器抱怨

我是Objective C的新手,但拥有丰富的C++经验.

我有一个名为bOn的成员变量,我已将其声明为readonly属性.然后我合成它.

但是,编译器不会让我读它,说"实例变量'bOn'被声明为受保护的".如果我没有合成,我会理解这个错误.

这是我的片段:

@interface Button : NSObject

{

    . . .
    BOOL bOn;
}

@property (nonatomic, readonly) BOOL bOn;
Run Code Online (Sandbox Code Playgroud)

我在哪里使用它:

 -(void) updateForButtonLeft:(Button *)butLeft Right:(Button *)butRight

{

    BOOL bLeft = butLeft->bOn;
    . . .
Run Code Online (Sandbox Code Playgroud)

那我还有什么别忘了呢?

谢谢,

戴夫.

properties objective-c readonly

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

如何在画布上绘制动画?(android)

我试图在用户触摸屏幕时在画布上显示动画.我知道基础知识以及如何在画布上绘制位图,但我在画布上找不到任何好的东西或在画布上显示动画.我将使用框架帧动画,它将出现在用户触摸的相同位置,这就是为什么我不能使用ImageView.

animation android canvas

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

如何包含来自其他域的一个 php 文件

我在同一台服务器中有两个域(www.domain1.com,www.domain2.com)。

我有一个index1.php拳头服务器。现在我需要包含index2.php驻留在 domain2 中的文件,

怎么可能使用 php 代码(包括,需要....)

php

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

jquery if/else阻塞问题

我遇到了if/else块的问题.问题是else块总是在执行.当发生单击时,如果两个select元素都具有"current-drop"类,则只应执行if块.

但是,由于在if块的末尾删除了这两个类(稍后使用该change()方法再次添加类),我认为这导致了else块的执行.是因为当删除类时,click事件没有完成触发,导致条件发生变化?

我该如何解决这个问题?

$('.add-button').click(function() {

var class1=$("#select-pub").attr('class');
var class2=$("#select-segment").attr('class');

if ((class1=='current-drop') && (class2=='current-drop')) {

    $('<li />', {text: $('#select-pub option:selected').text()})
    .appendTo('div #publisher-results ul');
    $('<li />', {text: $('#select-segment option:selected').text()})
    .appendTo('div #segment-results ul');
    $('#select-pub').removeClass('current-drop');
    $('#select-segment').removeClass('current-drop');
    $('#error-message').css('visibility','hidden');
}

else
{
    $('#error-message').css('visibility','visible');
}

});
Run Code Online (Sandbox Code Playgroud)

编辑:这是页面 - 是的,我知道它现在有点混乱......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Group Commerce | Dashboard</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

    <link type="text/css" rel="stylesheet" href="fancybox/jquery.fancybox-1.3.1.css"/>
   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script type="text/javascript" src="js/add-items-over.js"></script>
    <script type="text/javascript" src="fancybox/jquery.fancybox-1.3.1.pack.js"></script>
    <script type="text/javascript">
    $(document).ready(function() { …
Run Code Online (Sandbox Code Playgroud)

jquery

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

ruby默认参数成语

当你想要一个函数的默认参数,但是一个依赖于另一个参数/另一个变量的函数时,Ruby中的成语是什么?例如,在Python中,一个例子是:

def insort_right(a, x, lo=0, hi=None):
    if hi is None:
        hi = len(a)
    while lo < hi:
        mid = (lo+hi)//2
        if x < a[mid]: hi = mid
        else: lo = mid+1
    a.insert(lo, x)
Run Code Online (Sandbox Code Playgroud)

在这里,如果hi没有提供,它应该是len(a).您不能len(a)在默认参数列表中执行,因此您为其分配了一个标记值None,并检查它.Ruby中的等价物是什么?

ruby default idioms default-value

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

您是否曾见过合理使用受保护的内部访问修饰符的设计?

我没有,但我不说没有.

所有阅读此内容的C#开发人员可能都知道内部受保护的内容以及何时使用它.我的问题很简单:您是否真的使用过它,或者使用受保护的内部访问修饰符处理成功设计的项目?如果是的话,请分享您的知识并发布好样本,我终于可以欣赏这个棘手的修饰符的巧妙使用.

//我相信这不是主观的,我实际上是在寻求答案;-)

c# access-modifiers

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

Windows 7上的Delphi 6中的"特定于平台"警告

我们有一些遗留代码可以在Delphi 6中编译.有计划在更新的IDE中重写它,但它们是一种出路.

当我们编译它时,我们得到几个这样的警告:

FPrecision is specific to a platform.

这是在VCL\DB.pas中.(不是我们的文件.)FPrecision定义如下:

FPrecision Integer Platform

我可以看出为什么它是特定于平台的,但我真的不知道如何处理它.

这只是在我们迁移到Windows 7进行开发时才开始发生的.

我看到了这个问题,但解决方案对我不起作用.我无法将预编译器标签添加到DB.pas并且项目文件没有任何选项(我可以看到)来抑制此警告.

我是唯一可以关闭所有警告或与之共存的选项吗?

delphi vcl windows-7 delphi-6

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

C程序中堆栈破坏的典型示例

有人可以教我一个常见的例子,你(!)你在C程序中销毁堆栈?我在Ubuntu中使用GCC.谢谢.

c stack memory-management

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

以逗号分隔的字符串检索SQL关系

我有一个SQL Server 2005数据库,有两个表:Order,LineItem.每个LineItem都有一个名为LineItemID和OrderID的字段.我有一个查询,它获取了我的数据库中的所有订单记录.对于每个Order记录,我想检索与Order关联的LineItemID的逗号分隔列表.

有没有办法在SQL中执行此操作?我不知道该怎么做.

谢谢!

sql sql-server csv sql-server-2005

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

system()到c ++而不调用cmd.exe

如何在不显示cmd.exe的情况下运行system("")?

我使用cstdlib头代码:: blocks 10.5

我在c#中看到了这个问题,但我不知道c#;)

c c++ cmd

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