2011-03-27 9 views
4

Macに接続されたデバイスをリストし、Objective Cで/ dev/ttyを取得するにはどうすればよいですか?MacのUSBポートに接続されたデバイスを一覧表示するにはどうすればよいですか?

私は過去1日ほど前から構築していたアプリケーションでこれをやりたいと思っています。

私は、Macに接続されたデバイスをリストし、このアプリケーションのための私の基準に合ったものを見つける必要があります。どのようにデバイスを見つけ、その/ dev/ttyをNSStringsとして一覧表示しますか?

答えて

-1

ヘッダファイルMounter.h

#include <sys/param.h> 
#include <sys/ucred.h> 
#include <sys/mount.h> 
@interface Mounter : NSObject { 

struct statfs *buf; 
int i, count; 
@private 

} 

-(void) getMountList; 

@end 

実装Mounter.mファイル:

#import "Mounter.h" 


@implementation Mounter 

-(void) getMountList { 

    NSFileManager *fm = [NSFileManager defaultManager]; 
    count = getmntinfo(&buf, 0); 
    for (i=0; i<count; i++) 
    { 

     NSString *path = [NSString stringWithUTF8String:buf[i].f_mntonname]; 

     NSLog(@"Drivers: %@", path); 
    } 
+0

私は本当にこれがすべてで関連してどのように表示されません。 – Hasturkun