01 2016 档案
摘要:异常信息: Undefined symbols for architecture i386: "operator delete[](void*)", referenced from: +[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApi
阅读全文
摘要:自定义的UITableViewCell,使用xib方式创建,想要其中的UILabel换行显示:计算Label的高度,让其自动换行,总是没有效果。我猜测原因可能在于使用了autolayout布局。只要将Label的宽度固定,即添加宽度约束,UILabel就可以自动换行了。记录一下,避免在此遇到问题忘了...
阅读全文
摘要:/* * 设置子项cell **/- (UITableViewCell *)getChildCell:(UITableView *)tableView and:(NSIndexPath *)indexPath { CourseWareModel * childModel = [self isC...
阅读全文
摘要:/** * 获取当前屏幕截图,包含状态栏 */ public static Bitmap snapShotWithStatusBar(Activity activity){ View view = activity.getWindow().getDecorView...
阅读全文
摘要:由于今天在NSDictionary初始化的时候出现Crash异常,故记录一下,避免下次再犯。在Objective-C中,NSDictionary初始化的方法有很多种方法1:[NSDictionary dictionaryWithObjectsAndKeys:, nil]方法2:NSDictionar...
阅读全文
摘要:+ (NSString *) stringByReplaceUnicode:(NSString *)string{ NSMutableString *convertedString = [string mutableCopy]; [convertedString replaceOccur...
阅读全文
摘要:#pragma mark 去除多余的线-(void) clearExtrLine{ UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor clearColor]; [tableView setTa...
阅读全文
摘要:#pragma -mark 以下2个方法,解决分割线不满屏问题-(void)viewDidLayoutSubviews { if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) { [table...
阅读全文
摘要:场景在 App 中使用UIWebView加载网页, 与原生的 UI 显示在一起,一般情况下,webView 的 内容一页是肯定不够的,换句话说,webView 的高度是不定的,那如果原生的 UI是一个 ScrollView,高度也是不定的,那放在一起的话就会有两个 ScrollView 分别滚动,而...
阅读全文
摘要:运行支付宝官方demo进行支付测试,会出现6002-网络连接错误,是因为以iOS9 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如果依然使用HTTP协议请求网络会报系统异常并中断请求。同样的,如果你的应用使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白...
阅读全文
摘要:方法:public Dialog createDialog(Context context, View view) { Dialog mSelectPhotoDialog = null; mSelectPhotoDialog = new Dialog(context, R...
阅读全文
摘要:/** * 将uri转换成字符串 * 解决4.4版本以上获取到的uri是图片名称而非图片路径,导致剪裁图片时提示无法加载图片的问题 * 详细的解决方案,请参考这篇文章 * 当安卓的版本比较高时(如4.4),选择本地相册可能会返回“无法加载此图片” * 原因:...
阅读全文
摘要:使用第三方框架EventBus,在register时出现Exception:xxxx has no methods onEvent。场景:在Activity中没有接收事件,只是需要发送事件,但是有对EventBus进行注册和注销,导致了这样的错误。解决办法:将register和unRegister去...
阅读全文
摘要:import android.content.ContentResolver;import android.content.ContentUris;import android.content.Context;import android.database.Cursor;import android...
阅读全文
摘要:ANDROID_HOMED:\Program Files\Android-sdkD:\AndroidSDK\android-sdkANDROID_SDK_HOME%ANDROID_HOME%JAVA_HOMED:\Program Files\Java\jdk1.7.0_25D:\InstallDir...
阅读全文
摘要:说明:以下插件下载完成后,在xcode中执行run一下,然后重启xcode即可。1、Backlight:把当前正在编辑的行突出显示https://github.com/limejelly/Backlight-for-XCodexcode中打开此功能:Edit->Backlight->Line bac...
阅读全文
摘要:1、概述 首先说明下,Android支付宝接入用的是快捷支付,下载地址是https://b.alipay.com/order/techService.htm 支付宝移动接入地址https://b.alipay.com/。申请流程:https://app.alipay.com/market/docu...
阅读全文
摘要:在Android开发中,总会有一些很小的问题。由于我们的不仔细,很容易忽略掉,从而导致在该问题上花费了很多的时间,造成工作进度的延迟。为此,在这里做一下记录,避免再次浪费许多时间在这些问题上。1、获取CheckedTextView的值时,一直返回false解决办法:在xml中设置checked属性,...
阅读全文
摘要:/** * 对List对象按照某个成员变量进行排序 * @param list List对象 * @param sortField 排序的属性名称 * @param sortMode 排序方式:ASC,DESC 任选其一 */ publ...
阅读全文
摘要:一、参考资料JPush官方文档:http://docs.jpush.io/JPush资源下载:http://docs.jpush.io/resources/项目源代码:http://pan.baidu.com/s/1o69lsmA二、准备工作(1)、在极光推送官网注册一个账号(如果有账号了,可以跳过...
阅读全文
摘要:在开发应用的过程中经常会遇到显示一些不同的字体风格的信息,如关键词高亮显示的等。对于类似的情况,一般我们会想着使用多个TextView去实现,对于每个TextView设置不同的字体风格来满足需求。 这里推荐的做法是使用android.text.*;和android.text.style.*;下面的...
阅读全文
摘要:最近研究了一下个推推送,略有心得,记录一下。参考:个推文档说明:http://docs.getui.com/pages/viewpage.action?pageId=589866个推功能总结:package com.getui.demo;import java.util.List;import an...
阅读全文
摘要:ScrollView中添加一个视图,实现让其始终固定在某个位置,如最底部的位置。方法是自定义一个继承UIScrollView,重写它的layoutSubviews方法。代码如下:#import "MyScrollView.h"@implementation MyScrollView{ CGFl...
阅读全文
摘要:场景:A-->B-->C 跳转到C时,要关掉B的处理方法:相当于从A跳转到CUIViewController *preController = [self.navigationController.viewControllers objectAtIndex:self.navigationContro...
阅读全文
摘要:在.h 文件中定义属性名为id{ int _id; } @property (nonatomic, assign) int id; 在.m 文件中用synthesize声明该属性,会自动生成get和set方法@synthesize id = _id;
阅读全文
摘要:做UI的时候我们可能想给某个Label添加一个背景图片,但查看的时候会发现好像只有设置背景颜色的方法,不过我们也可以通过这种方式来解决:UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.p...
阅读全文
摘要:@synthesize除非开发人员已经做了,否则由编译器自动生成getter/setter方法。当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。@dynamic告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。是由开发人员提供相应的代码:对于只读属性需要提供 se...
阅读全文
摘要:另一种方法: //高度自适应 CGSize maximumLabelSize = CGSizeMake(kHBDeviceFullWidth-12, 9999);//labelsize的最大值 CGSize expectSize = [_labStudyAgainContent sizeThatFi
阅读全文

浙公网安备 33010602011771号