小编jav*_*azo的帖子

获取设备图像比例(例如@ 1x,@ 2x和@ 3x)

我有一个使用服务获取一些图标的应用程序.

通过这项服务,我可以获得任何大小的任何图像,所以我计划得到3张图像(@ 1x,@ 2x和@ 3x)并将它们存储在BBDD上,然后获得使用这三种图像之一的比例; 或者只能获得符合设备规模的那个.

但问题是,如何以编程方式获得设备规模(@ 1x,@ 2x和@ 3x)?

欢迎Obj-c和Swift;)

image scale ios retina-display swift

33
推荐指数
1
解决办法
1万
查看次数

SQLite - 选择一列的DISTINCT并获取其他列

我有一个这样的表(但有更多列):

Code    Quantity         
-----   --------       
00001      1           
00002      1           
00002      1           
00002      2           
00003      2          
00003      1          
Run Code Online (Sandbox Code Playgroud)

我希望得到与SELECT DISTINCT Code FROM table(00001,00002,00003)相同的结果,但是与所有其他表列相同.

更新:如果我执行此操作:SELECT DISTINCT Code, Quantity from table 我得到:

    Code    Quantity         
    -----   --------       
    00001      1           
    00002      1           
    00002      2           
    00003      1          
    00003      2  
Run Code Online (Sandbox Code Playgroud)

我想得到:

    Code    Quantity         
    -----   --------       
    00001      1           
    00002      1                   
    00003      1 
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sqlite select distinct ios

15
推荐指数
3
解决办法
2万
查看次数

iOS - 无法打开文件"XXX-XXX ...",因为没有此类文件

我正在开发一个iOS应用程序,突然xcode显示此错误.控制台中没有任何错误日志.应用程序崩溃,当我使用"继续程序执行"xcode按钮时,文件名更改. 在此输入图像描述

谢谢!!

xcode ios

6
推荐指数
1
解决办法
8655
查看次数

无 BOM 的 UTF8 编码 - PowerShell

我有一个 bat 文件,我在其中对一些 CSV 文件进行编码。问题是,一旦编码完成,文件的开头就会有一个字符(我猜是 BOM 字节)。这个字符让我很困扰,因为编码后,我使用这个文件来生成数据库。这是编码行(在bat文件内):

powershell -Command "&{ param($Path); (Get-Content $Path) | Out-File $Path -Encoding UTF8 }" CSVs\\pass.csv
Run Code Online (Sandbox Code Playgroud)

有没有办法对没有 BOM 的文件进行编码(如果这是问题)?

谢谢!

powershell encoding cmd byte-order-mark utf-8

5
推荐指数
1
解决办法
2万
查看次数

sqlite3 - iOS - 数据库被锁定

我正在为ipad开发一个应用程序,我正在使用sqlite句子(选择,更新,插入,删除).

我在开头打开(sqlite3_open)数据库,在每个句子的末尾关闭(sqlite3_close).但有时候我有"数据库被锁定"的消息.

我不知道我能做些什么来解决这个问题.

谢谢,抱歉这个小信息.

sqlite xcode ios

3
推荐指数
1
解决办法
1万
查看次数

选择单元格时更改图像

在我的应用程序中,我在左侧有一个UITableView作为菜单.当我按下表格的单元格时,右侧的视图会发生变化.我的"菜单"表有海关单元格,我想在选择此单元格时更改单元格的图像.我怎样才能做到这一点?

码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *cellIdentifier = @"MenuCell";
    CRMMenuCell *cell = (CRMMenuCell *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier];

    if (!cell){

        NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CRMMenuCell" owner:nil options:nil];

        for (id currentObjetc in topLevelObjects){

            if ([currentObjetc isKindOfClass:[CRMMenuCell class]]){

                cell = (CRMMenuCell *)currentObjetc;
                break;
            }

        }

    }



    cell.selectionStyle = UITableViewCellSelectionStyleNone;


    if (indexPath.row == 0)
    {
        cell.labelMenu.text = NSLocalizedString(@"calendarioKey", @"");
        cell.imagenMenu.image = [UIImage imageNamed:@"calendario_gris"];

    }





- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

    static NSString *cellIdentifier = @"MenuCell";
    CRMMenuCell *cell = (CRMMenuCell …
Run Code Online (Sandbox Code Playgroud)

uitableview uiimageview ios

2
推荐指数
1
解决办法
7786
查看次数

不调用popoverControllerDidDismissPopover方法

在我的应用程序中,我有一个presentViewController,并在其中我有一个按钮打开一个弹出窗口.在这个popover中我有一个barButtonItem来保存这个popover的de数据.我希望当用户点击弹出框之外时,数据也可以保存.我试图popoverControllerDidDismissPopoverpresentViewController视图中使用该方法.我有代表,但是当我在popover外面点击时,这个方法不会被调用.

我能做什么?

谢谢!!

uipopovercontroller ios

2
推荐指数
2
解决办法
6539
查看次数

使用PogoConnect SDK时_CBCentralManagerOptionShowPowerAlertKey

我使用的是包含Pogo Connect SDK的SDK.当我添加SDK和构建时,我遇到了一些错误.然后我导入了AVFundation和CoreBluetooth库.在添加CoreBluetooth库之前,我收到以下错误:

Undefined symbols for architecture armv7:
  "_CBCentralManagerScanOptionAllowDuplicatesKey", referenced from:
      -[T1PogoPenConnectionManager startScan:] in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
  "_CBCentralManagerOptionShowPowerAlertKey", referenced from:
      -[T1PogoPenConnectionManager initWithDelegate:sender:] in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
  "_OBJC_CLASS_$_CBUUID", referenced from:
      objc-class-ref in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
      objc-class-ref in SealSignBSSClientLibrary.a(T1Peripheral.o)
  "_CBConnectPeripheralOptionNotifyOnDisconnectionKey", referenced from:
      -[T1PogoPenConnectionManager connectT1Peripheral:] in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
  "_OBJC_CLASS_$_CBCentralManager", referenced from:
      objc-class-ref in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

但添加此库后,我仍然会收到此错误:

Undefined symbols for architecture armv7:
  "_CBCentralManagerOptionShowPowerAlertKey", referenced from:
      -[T1PogoPenConnectionManager initWithDelegate:sender:] in SealSignBSSClientLibrary.a(T1PogoPenConnectionManager.o)
ld: symbol(s) …
Run Code Online (Sandbox Code Playgroud)

ios core-bluetooth cbcentralmanager

1
推荐指数
1
解决办法
3787
查看次数