美文网首页
2019-11-07 -0001:

2019-11-07 -0001:

作者: footSInRoad | 来源:发表于2019-11-07 15:17 被阅读0次

    1:WCDB .mm  是在还不行的话  target-buildSetting 中做如下修改

    2:值:-objC,-all_load,-force_load

    -all_load : 在iOS 中,使用-all_load时,如果静态库中有类别时会出问题,使用其他两个值则不会有问题。 

    #不要用 -all_load

    3:手机磁盘剩余空间

    导入头文件

     #include    《<sys/param.h>  <sys/mount.h>》

    #pragma mark  空间剩余

    -(void)spaceFreeAndTotal{

     

                struct statfs   buf;

               long  long  freespace = -1;

               if(statfs("/var", &buf) >=0){

                   freespace = (longlong)(buf.f_bsize* buf.f_bfree);

               }

        NSDictionary *fattributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:nil];

        NSNumber*maxber = [fattributes    objectForKey:NSFileSystemSize];

    //    long long freespace = [freeber longLongValue];

       freespacestr  = [NSString   stringWithFormat:@"%0.1fG",freespace/1024.0/1024.0/1024.0];

        longlong   maxspace = [maxber  longLongValue];

        totalpacestr=  [NSString   stringWithFormat:@"%0.1fG",(double)maxspace/1024/1024/1024];

        NSString* sizeStr = [NSString   stringWithFormat:@"手机存储:总空间 %0.1fG/剩余%0.1fG可用",(double)maxspace/1024/1024/1024,freespace/1024.0/1024.0/1024.0];

        showLabelStr =  sizeStr;

        NSMutableAttributedString *strnn = [[NSMutableAttributedString alloc] initWithString:sizeStr];

        [strnnaddAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(9,totalpacestr.length)];

        NSInteger  whereInt = 9+totalpacestr.length+3;

        [strnn   addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(whereInt,freespacestr.length)];

        self.showFreeSpaceL.attributedText = strnn;

    }

    相关文章

      网友评论

          本文标题:2019-11-07 -0001:

          本文链接:https://www.haomeiwen.com/subject/olrmbctx.html