小编DSh*_*hah的帖子

UI自动化仪器可以从命令行运行吗?

有没有办法UIAutomation通过终端打开仪器?

是否可以编写一个AppleScript打开Apple UIAutomation工具并加载要测试的应用程序?

您能告诉我有没有办法通过脚本或通过命令行我们可以打开UIAutomation并选择要测试的应用程序,以及选择测试脚本?

iphone xcode applescript instruments ios-ui-automation

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

nodejs:Ajax vs Socket.IO,优点和缺点

我想要摆脱所有客户端Ajax调用(jQuery),而是使用永久套接字连接(Socket.IO).

因此,我将使用事件侦听器/发射器客户端和服务器端.

防爆.用户在浏览器中触发click事件,客户端发射器通过套接字连接将事件推送到服务器.服务器端侦听器对传入事件做出反应,并将"完成"事件推送回客户端.客户端的侦听器通过DIV元素中的淡入淡出对传入事件做出反应.

这有道理吗?优点缺点?

ajax jquery node.js socket.io

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

如何在输入时阻止UITextView向上滚动

我有一个UITextView包含在UITableViewCell.最初显示视图时,布局是正确的,但是一旦我点击UITextView它就会自动向上滚动一下,第一行上的字符的上半部分变得不可见.

此图像是UITextView未激活时:
UITextView未激活http://gerodt.homeip.net/uitextview-notactive.png

这个是当我点击UITextView它使其激活时:
UITextView活动http://gerodt.homeip.net/uitextview-active.png

我根本不向上滚动UITextView,它应该简单地保持固定.我怎样才能做到这一点?我已经尝试了几个设置Interface Builder,但到目前为止没有运气.

任何建议表示赞赏.

格罗

iphone uitableview uitextview

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

如何识别UIScrollView中的滑动手势

我正在尝试识别左/右滑动手势UIScrollView.我试图创建UISwipeGestureRecognizers并将它们与滚动视图相关联.它的工作原理很少见.大部分时间我都没有被召唤.为什么?

如何可靠地左/右滑动工作?我可以使用手势识别器,还是我必须以某种方式处理它touchesBegan/Ended

谢谢

iphone uiscrollview gesture swipe

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

如何在UIDatePicker iphone中只显示时间

在我的应用程序中,我UIDateTimePicker通过代码显示操作表.它工作正常.但我不想显示日期和日期.如何做到这一点.请帮忙.提前致谢.

码:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Select     Date",@"Selecte Date")delegate:self cancelButtonTitle:NSLocalizedString(@"Done",@"Done")
destructiveButtonTitle:NSLocalizedString(@"Cancel",@"Cancel")
otherButtonTitles:nil];  


    actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
  UIDatePicker  *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 50, 320, 270)];
    //datePicker.showsSelectionIndicator = YES;
//   datePicker.dataSource = self;
//datePicker.delegate = self;
    [actionSheet addSubview:datePicker];
    [datePicker release];

    [actionSheet showInView:self.view];
    [actionSheet setBounds:CGRectMake(0, 0, 320, 500)];
  [actionSheet release];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiactionsheet

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

SmtpClient:连接尝试失败,因为连接方在一段时间后没有正确响应

在Visual Studio 2008中使用C#.NET中的电子邮件发送时,我收到以下错误

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应74.125.53.108:25

但是相同的代码在其他一些PC上工作得很好,但是当我今天测试时它给了我Send()方法错误...我的网络连接也很好,我正在测试电子邮件代码..

以下是我的电子邮件代码

MailMessage mail = new MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new System.Net.NetworkCredential("MyUserName@gmail.com",
                                                            "MyPassword");
smtp.EnableSsl = true;
smtp.Send(mail);
Run Code Online (Sandbox Code Playgroud)

可能是这种错误的原因.. ???

c# email gmail smtpclient

22
推荐指数
2
解决办法
5万
查看次数

如何使UITextView不可编辑,不希望键盘显示

在一个UITextView有一个只读的文本,不希望任何用户交互在一切意味着不想要编辑文本,甚至不希望键盘显示.我想制作UITextView可滚动的.

现在发生的事情是,它不可滚动,内容可编辑,键盘显示,边框底部没有显示.如果有人可以帮我解决这个问题.会非常感激.

提前致谢.

iphone uitextview

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

如何在AFnetworking中设置内容类型

我遇到了AFNetworking的问题.我无法设置content-typeapplication/json.我能怎么做?我尝试了很多解决方案,但没有人工作过.这是你的代码:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
  if (self.enableBasicAuth){
    [manager setRequestSerializer:[AFHTTPRequestSerializer serializer]];
    [manager.requestSerializer setAuthorizationHeaderFieldWithUsername:[[SOWMerchant merchant]     username] password:[[SOWMerchant merchant] password]];
  }
  [manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
  manager.responseSerializer = [AFJSONResponseSerializer serializer];
  [manager POST:[NSString stringWithFormat:@"%@", url] parameters:postData success:^(AFHTTPRequestOperation *operation, id responseObject) {
    [self onSuccessResponse:responseObject request:operation];
  } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    [self onError:error request:operation];
  }];
Run Code Online (Sandbox Code Playgroud)

我收到了这个回复

{ URL: https://sbengtest.spotonway.com:9099/v1.0/merchant/check }, response: <NSHTTPURLResponse:  0x10aa20530> { URL: https://sbengtest.spotonway.com:9099/v1.0/merchant/check } { status code: 400,     headers {
Connection = "keep-alive";
"Content-Length" = 192;
"Content-Type" = "text/html"; …
Run Code Online (Sandbox Code Playgroud)

json content-type objective-c ios afnetworking

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

右键单击Mac Lion OS的快捷方式?

如何在Mac Lion OS中通过键盘右键单击?由于我是键盘爱好者,我不喜欢一直使用鼠标右击.我通过谷歌搜索找到了很多Mac的快捷方式,但我没有找到这个.

keyboard macos keyboard-shortcuts right-click osx-lion

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

当隐藏状态栏时,如何让UINavigationController中的导航栏更新其位置?

我有一个UINavigationController可见的导航栏.我有一个特别的UIViewController,我想在推入导航堆栈时隐藏状态栏.弹出这个viewController后,我想再次显示状态栏.

我在这个viewWillAppear方法中隐藏了这个栏UIViewController:

- (void) viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    [self.navigationController setWantsFullScreenLayout:YES];
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];    
}
Run Code Online (Sandbox Code Playgroud)

请注意,setWantsFullScreenLayout:YES为了清楚起见,我在此处设置,但实际上我只是在Interface Builder中设置此属性.

问题: NavigationController的导航栏不会向上移动以占用现在隐藏状态栏的空间.

一个hacky解决方案 我发现唯一能够刷新导航栏位置的方法是隐藏它并再次显示它,如下所示:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
[self.navigationController setNavigationBarHidden:YES animated:NO];
[self.navigationController setNavigationBarHidden:NO animated:NO];
Run Code Online (Sandbox Code Playgroud)

但这显然是一个黑客,必须有一个更好的方法.

我试过的其他事情:

  1. 我试着[super viewWillAppear]在隐藏状态栏之后调用,即在我的方法结束时.

  2. 我在navigationController.view上尝试了setNeedsLayout,如下所示:

    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];    
    [self.navigationController.view setNeedsLayout];
    
    Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

任何帮助赞赏.谢谢

iphone

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