小编use*_*878的帖子

在Windows7 - 32位系统上获取有关磁盘驱动器结果的信息

当我在Windows XP - 32上运行以下代码时,我得到以下结果.

我只插了一个usb笔式驱动器

On Windows XP - 32 Bit
-----------------------

Drive C:
    ProductId: ST3160215AS
    ProductRevision: 3.AAD
    DeviceType: 7, DeviceNumber: 0, PartitionNumber: 1
    DevicePath: \\?\ide#diskst3160215as_____________________________3.aad___#5&2
7db0ed4&0&0.0.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
    Class: DiskDrive
    Hardware ID: IDE\DiskST3160215AS_____________________________3.AAD___
    Friendly Name: ST3160215AS
    Physical Device Object Name: \Device\Ide\IdeDeviceP2T0L0-5
    Device Description: Disk drive
    Parent Device Instance ID: PCIIDE\IDECHANNEL\4&1C1E8A11&0&0
    Parent of Parent Device Instance ID: PCI\VEN_8086&DEV_27C0&SUBSYS_72671462&R
EV_01\3&11583659&0&FA
    DeviceInstanceId: IDE\DISKST3160215AS_____________________________3.AAD___\5
&27DB0ED4&0&0.0.0
Drive D:
    ProductId: ST3160215AS
    ProductRevision: 3.AAD
    DeviceType: 7, DeviceNumber: 0, PartitionNumber: 2
    DevicePath: \\?\ide#diskst3160215as_____________________________3.aad___#5&2
7db0ed4&0&0.0.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
    Class: DiskDrive
    Hardware ID: IDE\DiskST3160215AS_____________________________3.AAD___ …
Run Code Online (Sandbox Code Playgroud)

windows winapi msdn

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

如何将项目添加到导航栏

我是iPhone开发的新手.

源代码

UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@"SAVE" 
                                            style:UIBarButtonItemStyleBordered 
                                                              target:self 
                                         action:@selector(saveButtonClicked)];

self.navigationItem.rightBarButtonItem = saveButton;
Run Code Online (Sandbox Code Playgroud)

通过使用上面,我可以创建导航右栏按钮,但我不能添加更多项目...我需要添加更多按钮

请提供一个示例代码来试用它

感谢您的帮助和感谢您的时间

iphone uinavigationbar

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

如何在NSUserDefaults中存储浮动

我想存储一个floatNSUserDefaults.

我还需要检查浮点值是否存在..如果我不需要在其中指定一些值.

并检索它...对于上面我有下面的代码,但它给了我一个错误.

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

if ([defaults boolForKey:@"HANDWRITING_SIZE_SLIDER"] == YES) {
  self.sizeSlider.value = 10.0;
} else {
  self.sizeSlider.value = [[NSUserDefaults standardUserDefaults] floatForKey:@"HANDWRITING_SIZE_SLIDER"]];      
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

iphone objective-c nsuserdefaults iphone-sdk-3.0 ios

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

Initialiser元素不是编译时常量

在我的常量文件中,我已经包含以下行

NSString * ALERT_OK = NSLocalizedString(@"Ok",@"Ok");
Run Code Online (Sandbox Code Playgroud)

在此之后,当我尝试编译时,我收到以下错误

Initialiser element is not a compile time constant
Run Code Online (Sandbox Code Playgroud)

请帮帮我

iphone ios4 ios ios5

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

帮助LPCWSTR

如何将QString传送到LPCWSTR ......

QString a = QString("\\.\%1:").arg("G");

我必须将它用于以下功能

HANDLE hDevice = CreateFile ( a ,0,FILE_SHARE_READ | FILE_SHARE_WRITE, // share mode
                     // NULL, OPEN_EXISTING, 0, NULL);
Run Code Online (Sandbox Code Playgroud)

谢谢

winapi msdn qt

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

启用应用内购买未显示

我正在关注以下链接......

http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-in-app-purchases/

在那个链接中,他们给出了如下

"登录配置门户后,选择"应用程序ID"选项卡.单击"新建应用程序ID".您需要输入一个公用名和一个唯一的包标识符.通用名称将用于标识此应用程序ID. Provisioning Portal和Bundle Identifier是您的实际应用程序二进制文件的唯一标识符.在开发将使用应用程序内购买的应用程序时,您必须使用完整的Bundle Identifier.不允许使用"通配符"ID.单击"提交".您将返回主应用程序ID页面.在列表中找到新创建的应用程序ID,然后单击其右侧的"配置"链接.在"配置应用程序ID"屏幕上,选中"配置应用程序ID"屏幕旁边的复选框.启用应用内购买"并单击"完成"按钮:"

但对我来说......

在"配置"门户中,未显示"启用应用程序内购买"复选框

但是显示了Apple Push通知服务的启用..

为什么没有显示"启用应用内购买"...

iphone iphone-sdk-3.0

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

如何在点击按钮时显示UIKeyboard?

我想UIKeyboard在点击a UIButton并显示文本(由用户键入)时显示UILabel.这可能吗?

iphone uikeyboard ios

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

NSForegroundColorAttributeName未声明

当使用下面的片段时,我得到了undefined / undeclared error开启

NSForegroundColorAttributeName

这是我提到的网址

我的代码片段

NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:self.myDisplayTxt];
    [string addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0,5)];
Run Code Online (Sandbox Code Playgroud)

请告诉我

ios4 ios

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

iOS核心数据 - 插入前如何检查

我在我的应用程序中使用核心数据.我知道如何在其中插入一个新对象.它将歌曲信息存储在其中.下面是我的表结构

song_id

song_title

song_description

Songs *aSong = (Poem *)[NSEntityDescription insertNewObjectForEntityForName:@"Songs" inManagedObjectContext:myManagedObjectContext];  
Run Code Online (Sandbox Code Playgroud)

在这里,我想知道如何在将表格再次插入表格之前检查song_id是否已经可用.

我的意思是在插入新对象之前,我该如何检查它是否存在.

还怎么检查表是空的?

请告诉我并感谢

iphone core-data ios4 ios

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

如何从核心数据中获取唯一字段值(song_type)

我想知道如何从核心数据中获取唯一字段值(song_type).

我有以下代码

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Songs" inManagedObjectContext:myManagedObjectContext];

    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc]init];
    [fetchRequest setPropertiesToFetch:[NSArray arrayWithObject:@"song_type"]]; 
    [fetchRequest setEntity:entity];

    NSError *aError;

    NSMutableArray *fetchedResultsArray = [[myManagedObjectContext executeFetchRequest:fetchRequest error:&aError]mutableCopy];

    if(! fetchedResultsArray ){
        NSLog(@"EEEERRROR");
    }
    else {
        NSLog(@"fetched %d", [fetchedResultsArray count]);
    }

    [fetchedResultsArray release];
    [fetchRequest release];
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'无效的keypath song_type传递给setPropertiesToFetch:'

iphone core-data ios4 ios

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