1、UILabel copyWithZone:]: unrecognized selector sent to instance 0x7fd662d8f9b0
出现这个问题是因为我把lable的名字设为了title,好像这样是不可以的,不知道为什么,当我把lable的名字改为myLable之后,一切正常了!另外,如果一个控件以new开头也会出错的!
2、svn上传.a文件
1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;
2.之后再输入如下命令:svn add libWeChatSDK.a,回车;
3.之后会出现:A (bin) libWeChatSDK.a
表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上传了。
注意路径的正确性
最好的办法还是在svn软件里设置可以上传.a文件
3、
NSString 和 NSURL的互相转换
NSString *str = @"";
NSURL *URL = [NSURL URLWithString:str]; //string>url
NSString *str1 = [URL absoluteString]; //url>string
4、消除找不到文件路径的警告
项目中有些文件夹因为文件不全,后来进行了一次替换,替换后虽然运行没有问题,但是关于原来文件夹的路径却报了很多警告,对于我这种有强迫症的人来说,看着那些警告也很不舒服,于是就要想办法消除那些警告。
1选择工程, 编译的 (targets)
2选择 Build Settings 菜单
3查找 Library Search Paths 和 Framework Search Paths,删除里面的刚才提示警告的文件,一定要看清楚哪个是需要删除的,因为有些路径是你刚才替换的文件的路径,要选择已经删除的文件夹的路径才不会出问题。
5、collectionview不能拖动
当cell很少的情况下(没有占满屏幕),collectionView不能拖动,这个时候就不能拖拽collectionView进行下拉刷新了,解决办法是
所以在创建collectionView的时候添加 self.collectionView.alwaysBounceVertical = YES;就可以了!
6、问题:Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0
解决:Lable的Preferred Width改成非0值
网友评论