小编Dan*_*iel的帖子

使用二郎心

如何用心来保持应用程序的存活?

假设我有一个应用程序X,如果我只是调用类似的东西,它会被监控:

erl -boot X -heart -env HEART_BEAT_TIMEOUT 30 -detached
Run Code Online (Sandbox Code Playgroud)

erlang heartbeat erl

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

UIAlertController 更改我的按钮颜色

UIAlertController我这样称呼:

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"title"
                                                                         message:@"msg"
                                                                  preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"Accept" 
                                                   style:UIAlertActionStyleDefault 
                                                 handler:^(UIAlertAction *action) {/*...*/}
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"Cancel"
                                                       style:UIAlertActionStyleCancel 
                                                     handler:^(UIAlertAction *action) {/*...*/}];

[alertController addAction:cancelAction];
[alertController addAction:okAction];
[self presentViewController:alertController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

我的问题是,当UIAlertController显示时,它会将导航栏的颜色从黄色更改为白色,并将系统的灯光信息按钮从蓝色更改为灰色(它看起来没有错,它看起来像是想要的“让屏幕看起来色彩较少”效果)。如果用户当时按下主页按钮,当应用程序再次从后台进入时,应用程序将保持该颜色(这会将用户带到具有白色/灰色的登录屏幕)。

这个问题有解决方法吗?

ios uialertcontroller

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

如何在swift 2.3中使用#undef指令

我想NSLocalizedString在swift 2.3中取消定义或覆盖,我搜索了很多关于它的内容,最后我在Objective C中找到了一种方法,如下所示.

#undef NSLocalizedString
#define NSLocalizedString(key,_comment) your_function_name
Run Code Online (Sandbox Code Playgroud)

我想在swift中实现这个功能.我只知道Objective C中的NSLocalizedString一个宏.NSBundle.h所以我们可以重新定义它.但是对于swift我们无法实现这一点.我只想重新定义或覆盖swift的NSLocalizedString函数.请帮我解决这个问题.任何帮助都会不胜感激.

localization nslocalizedstring preprocessor-directive swift xcode8.1

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

为android创建类型日期的Textfield

我正在为android创建一个HTML5应用程序.

我正在使用jQuery mobile以及以下标题:

<link rel="stylesheet" href="../../lib/jquery.mobile-1.3.0.min.css" />
<script src="../../lib/jquery-1.8.2.min.js"></script>    
<script src="../../lib/jquery.mobile-1.3.0.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后按照jQuery mobile的演示站点中的描述添加输入字段:

<input type="date" data-clear-btn="false" name="date-1" id="date-1" value="">
Run Code Online (Sandbox Code Playgroud)

但是,我只是得到一个文本框而不是datepicker.

我错过了什么吗?

jquery html5 android css3 jquery-mobile

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

移动进度条

我正在搜索进度条(或没有拇指的滑块,不会启用交互).

我想在一个带有jQuery mobile for iOS/Android/Windows mobile的HTML5项目中使用它.在移动浏览器上,目前不支持进度.

有没有人有代码或知道插件(我不想只为该元素集成jQuery UI)

html css jquery jquery-mobile progress-bar

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

PHP和XML - 如何使用此XML在PHP中生成soap请求?

我完全不熟悉SOAP操作.

我已经获得了一个XML文档(SOAP)来获取一些送货方法的收集点.

从位于此处的手册:

http://privpakservices.schenker.nu/package/package_1.3/packageservices.asmx?op=SearchCollectionPoint

我可以看到我需要使用以下SOAP请求:

POST /package/package_1.3/packageservices.asmx HTTP/1.1
Host: privpakservices.schenker.nu
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://privpakservices.schenker.nu/SearchCollectionPoint"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SearchCollectionPoint xmlns="http://privpakservices.schenker.nu/">
      <customerID>long</customerID>
      <key>string</key>
      <serviceID>string</serviceID>
      <paramID>int</paramID>
      <address>string</address>
      <postcode>string</postcode>
      <city>string</city>
      <maxhits>int</maxhits>
    </SearchCollectionPoint>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何使用PHP将此作为请求发送,以及如何获得响应.

非常感谢任何帮助我找到正确方向的帮助.

UPDATE

我可以用var_dump读取响应数据.但是,我无法读取单个元素数据.

我需要读取如下数据

foreach($parser as $row) {
  echo $row->customerID;
  echo $row->key;
  echo $row->serviceID;  
}
Run Code Online (Sandbox Code Playgroud)

php xml soap

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

如何在iPad中使用class_getProperty?(不是模拟器)

class_getProperty()在我的iPad应用程序中使用.我试过#import <objc/objc-runtime.h>,它适用于iPad模拟器.

但当我尝试在iPad上运行时,Xcode说:

objc/objc-runtime.h:没有这样的文件或目录

警告:隐式声明函数'class_getProperty'.

iphone objective-c ipad

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

带有允许字符的字符串

是否有一种干净的方法来获取仅包含允许字符的字符串?

例如:

NSString* myStr = @"a5&/Öñ33";
NSString* allowedChars = @"abcdefghijklmnopqrstuvwxyz0123456789";
NSString* result = [myStr stringWIthAllowedChrs:allowedChars];
Run Code Online (Sandbox Code Playgroud)

结果现在应该是@"a533";

iphone objective-c

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

cocoapods没有正确更新存储库

在更新我的项目时,其中包含以下行Podfile:

pod 'UIView-Autolayout', :git => 'https://github.com/dkk/UIView-Autolayout.git'
Run Code Online (Sandbox Code Playgroud)

使用该命令pod update我想更新此github存储库中的pod,该存储库具有以下podspec:

Pod::Spec.new do |s|
  s.name         = 'UIView-Autolayout'
  s.version      = '0.2.2'
  s.license      = 'MIT'
  s.platform     = :ios, '6.0'

  s.summary      = 'Category on UIView to simplify the creation of common layout constraints.'
  s.homepage     = 'https://github.com/jrturton/UIView-Autolayout'
  s.author       = { 'Richard Turton' => 'jrturton@gmail.com' }
  s.source       = { :git => 'https://github.com/jrturton/UIView-Autolayout.git', :tag => s.version.to_s }

  s.source_files = 'Source/*.{h,m}'

  s.requires_arc = true
end
Run Code Online (Sandbox Code Playgroud)

作为输出我得到:Installing UIView-Autolayout 0.2.1 (was 0.2.1).为什么不安装版本0.2.2? …

github ios cocoapods podspec

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

从 xcrun xctrace 列表设备获取输出

在詹金斯管道上,我执行:

def devicesText = sh(script: "xcrun xctrace list devices", returnStdout: true)
printf devicesText
Run Code Online (Sandbox Code Playgroud)

它有奇怪的行为,因为它在控制台上打印输出,但不将输出保存在变量中。控制台看起来像这样(id 已替换为XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX):

+ xcrun xctrace list devices
== Devices ==
SAM Team - Build Server 2018 (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

== Simulators ==
Apple Watch Series 5 - 40mm (7.0) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
Apple Watch Series 5 - 44mm (7.0) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
iPad (7th generation) (13.5) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
iPad Air (3rd generation) (13.5) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
iPad Pro (11-inch) (2nd generation) (13.5) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
iPad Pro (12.9-inch) (4th generation) (13.5) (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
iPad Pro (9.7-inch) (13.5) …
Run Code Online (Sandbox Code Playgroud)

groovy xcode ios jenkins xcrun

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