标签: message

iPhone应用程序 - 一个View如何在另一个View中调用方法?

我正在制作一个简单的标签栏iPhone应用程序.它有两个选项卡,一个带有UIWebView,另一个带有几个用于保存设置的文本字段,还有一个用于保存设置的按钮.

我想要做的是当用户在设置选项卡/视图上单击"保存"时重新加载UIWebView.我已经保存了设置,我只需要弄清楚如何调用UIWebView来刷新自己.

我对视图如何将消息发送到另一个视图感到困惑.

iphone message objective-c uiwebview

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

应该在RSpec中

据我所知,should_receive仅适用于模拟对象.我想要检查,如果某个类(非对象)收到某个消息,如:

User.should_receive(:all).once
Run Code Online (Sandbox Code Playgroud)

我怎么做?

UPD.通常,为模型和控制器编写测试,我们可以编写User.should_receive(:smth).once.但在我的情况下,我正在测试lib文件夹中的任意类,不知怎的,我总是收到以下消息:

<User( [fields] ) (class)> expected :all with (no args) once, but received it 0 times>
Run Code Online (Sandbox Code Playgroud)

关于为什么会这样的任何想法?测试以某种方式查看User类,但无法检查它是否收到消息.当然,我已经十次检查发现该用户实际获得的消息.

message rspec ruby-on-rails class expectations

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

如何知道何时调用CWnd的Create函数?

我写了一个包含网格控件的类.我想通过调用Create函数创建自定义网格类.

有没有办法可以赶上这个活动?

mfc message

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

CGPointMake!编码错误消息

我正在建立一个简单的游戏应用程序,你必须将球从另一个球移开.但是,我的代码有问题,请帮忙.当我构建并运行它时,我收到2条错误消息.我不明白问题是什么.

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
//(X speed, Y speed) vvv
pos = CGPointMake(5.0,4.0);///////// this part here I get an error message saying assigning to CGPoint * (aka 'struct CGPoint*') from incompatible type 'CGPoint' (aka 'struct CGPoint')
}

- (IBAction)start {
[startbutton setHidden:YES];
randomMain = [NSTimer scheduledTimerWithTimeInterval:(0.03) target:(self) selector:@selector(onTimer) userInfo:nil repeats:YES];

}

-(void)onTimer {
[self checkCollision];

enemy.center = CGPointMake(enemy.center.x+pos->x,enemy.center.y+pos->y);

if (enemy.center.x > 320 || enemy.center.x < 0)
    pos->x = -pos->x;

if (enemy.center.y …
Run Code Online (Sandbox Code Playgroud)

iphone xcode message

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

matlab转换为从单元格加倍是不可能的错误消息

这是我的代码:

%% Load and plot precipitation data

%Read the salinity data file
fid = fopen('Everglades Precip USHDCN.csv');

%Read the salinity data file
everglades_ushcn_data = textscan(fid, '%f %*f %f %*s %f f', 'HeaderLines',2, 'Delimiter', ',');

%Close the data file
fclose(fid);

%Precip data is in the 2nd column
everglades_precip_data = everglades_ushcn_data(:, 4);

%Convert everything to a matrix
matrix_data = cell2mat(everglades_ushcn_data);

%Convert a date vector to a date number
datenums = datenum(matrix_data(:, 3:-1:1));

%Select dates
everglades_precip_year = everglades_ushcn_data{3};


%Plot surface precip data
figure …
Run Code Online (Sandbox Code Playgroud)

matlab plot message

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

Android处理程序:发送8条不同的消息:处理程序找到8条消息但只使用了最后一条消息

我是Android新手,发现为了不断更新主视图,我必须创建一个线程来处理各种进程,然后将更新传递给主视图.我决定使用Handler类来执行此操作.此示例中的视图有一个用于激活代码的按钮和一个用于显示接收消息的tablelayout - 表示进程的一个阶段.

问题是我发送了8个不同的消息,我可以看到8个消息在处理程序中返回,但是所有8个消息都只有消息8.

我期待处理程序按顺序选择消息.

有关更好的方法的任何建议总是欢迎学习.

这是代码:

`

public class messageHandlerTest extends Activity {

protected TextView textView;
protected Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            String[] status = (String[]) msg.obj;
            createTableRow(status);
            Log.e("Got a new message",status[0]+":"+status[1]);
        }
    };

Button btnStartProgress;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    textView = (TextView) findViewById(R.id.statusText);
    textView.setText("");
    //Getting response from server with Network SSID and Password

    Button connectButton = (Button)findViewById(R.id.connectButton);
    addListenerOnButton();
} // End of create

protected class connectWiFi extends …
Run Code Online (Sandbox Code Playgroud)

android message view handler

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

如何删除SystemC启动文本

我希望在任何systemc模拟的启动时删除以下消息:“ SystemC 2.3.0-ASI --- Jun 18 2013 16:21:08版权所有(c)1996-2012,所有贡献者,保留所有权利”

您知道这是在哪里做的,以便我对其发表评论吗?

text message startup systemc

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

子窗口没有收到WM_DESTROY?

我将winapi CreateWindowEx打包成一个简单的类.由于每个窗口共享一个相同的wndProc(hwnd,msg,wparam,lparam),我将CreateWindowEx创建的每个窗口放入一个映射以分发msg,如下所示:

wndProc(hwnd, msg, wparam, lparam){
    if(map[hwnd]!=nil){
        switch(msg){
            map[hwnd].wndProc(...)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

每次窗口或其父窗口被销毁时,将其从地图中删除:

case WM_DESTROY: delete(map, hwnd)
Run Code Online (Sandbox Code Playgroud)

但是像按钮这样的东西不会收到WM_DESTROY.我在WM_NOTIFY和WM_COMMAND打印了所有的消息,但我注意到了.

那么如何在合适的时间从地图中删除这些子窗口呢?或者一种方式分发msg而不创建一个hwnd地图?

windows winapi message

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

Rails:删除自定义错误控制器中的Flash消息

我有一个自定义错误控制器来显示动态错误页面(404,422,500等),一切正常但我无法删除flash消息(根据http://blog.plataformatec.com.br/2012/01/my -five-favorite-hidden-features-in-rails-3-2 /).

有没有办法删除我的自定义错误控制器中的闪存?

message ruby-on-rails exception flash-message

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

如何使用EditText字段创建简单的Android studio弹出窗口以进行数据插入

我做了很多搜索,似乎只有关于错误窗口或奇怪菜单/不同活动的东西.

我想要的只是一个带有EditText字段和OK按钮的简单弹出窗口.

我该怎么用?我该如何使用它?

哦,......是否有可能只用Java做到这一点?(没有.xml文件)

android message window popup android-edittext

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