一些小知识

2016-03-14  本文已影响17人  屮艸芔

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值

上一篇 下一篇

猜你喜欢

热点阅读