烟飞烟灭

好的文章,就是原来不懂得;看了之后有一种原来是这样的感觉!


  • 首页

  • 分类

  • 归档

  • 标签

  • 留言

WKWebView调起支付宝支付

发表于 2017-05-02 15:50 | 更新于 2017-05-02 15:56 | 分类于 iOS | 阅读次数
字数统计 151 字

WebView唤起支付宝APP设置:

1
2
3
4
5
6
7
8
9
10
11
12
13
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
// 类似 UIWebView 的 -webView: shouldStartLoadWithRequest: navigationType:
NSString *url = [navigationAction.request.URL.absoluteString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
// NSLog(@"拦截的url = %@",url);
if ([url containsString:@"alipay://"]) {//拦截url,截取参数,
NSString* dataStr= [[url substringFromIndex:23] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
// NSLog(@"dataStr=%@",dataStr);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[ NSString stringWithFormat:@"alipay://alipayclient/?%@",[self URLEncodedString:dataStr]]]];// 对参数进行urlencode,拼接上scheme。
}

WKNavigationActionPolicy actionPolicy = WKNavigationActionPolicyAllow;
decisionHandler(actionPolicy);
}

encode 方法

1
2
3
4
- (NSString *)URLEncodedString:(NSString *)url{
NSString * result = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)url,NULL ,CFSTR("!*'();:@&=+$,/?%#[]") ,kCFStringEncodingUTF8));
return result;
}

svn import工程的时候无法上传.a文件

发表于 2017-05-02 15:09 | 更新于 2017-05-02 15:22 | 分类于 svn | 阅读次数
字数统计 95 字

在导入xcode工程到svn上面的时候,我们发现.a静态库是没有办法import上去,这时候就需要单独把.a上传.

在终端进行操作:

cd 本地svn路径
svn add 静态库所在的文件夹/静态库的名称.a

回车如果出现:
A (bin) 静态库名称.a
表示已经成功添加.a库到svn上.

UITextField左边留出一定的距离

发表于 2017-05-02 11:53 | 更新于 2017-05-02 12:00 | 分类于 iOS开发 | 阅读次数
字数统计 50 字

有时候为了APP的美观,需要在UITextFiled输入框左边留出一定的间隔,代码如下:

1
2
3
UIView * viewLeft1 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 5, 5)];
self.passwordFiled.leftView = viewLeft1;
self.passwordFiled.leftViewMode = UITextFieldViewModeAlways;

xcode工程中version和build

发表于 2017-05-02 10:49 | 更新于 2019-06-12 15:28 | 分类于 xcode | 阅读次数
字数统计 254 字

版本号:Version

Version是对外展示给用户的版本号,也可以在AppStore中看到,OC中代码的获取:

阅读全文 »

添加文件到svn

发表于 2017-05-02 10:35 | 更新于 2017-05-02 15:23 | 分类于 svn | 阅读次数
字数统计 34 字

描述:添加文件到svn上,在终端进行如下操作

cd svn本地路径
svn add 文件名称
svn commit -m”描述”

<1…131415>
自由不可待

自由不可待

离文明世界有多远?

74 日志
17 分类
101 标签
Github
© 2017 - 2021 自由不可待
由 Hexo 强力驱动
主题 - NexT.Pisces