作者love100205mt (石炭石炭)
看板MacDev
标题[问题] ExternalAccessory 一些问题
时间Wed Mar 21 16:44:53 2012
小弟我在版上高手指导之下
使用了eademo这个范例去学习
可是他上面使用的是tableView去显示
我想要把它换成别种显示方式(例如放在label里面)
现在我利用连结的数量做判断跟范例差不多
如果没有连结我的label会出现"No Connect"
但是不知道怎麽把所以连结装置的Name与connectionID放到label里面
恳求各位高手指导我一下
--
*******************************************************************
如果将字母 A 到 Z 分别编上 1 到 26 的分数,(A=1,B=2...,Z=26)
你的知识(KNOWLEDGE)得到 96 分(11+14+15+23+12+5+4+7+5=96)
你的努力(HARDWORK)也只得到 98 分(8+1+18+4+23+15+18+11=98)
你的态度(ATTITUDE)才是左右你生命的全部(1+20+20+9+20+21+4+5= <100> )
*******************************************************************
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.26.126
1F:推 SunnyHomeBoy:收到连线的notification之後,你看一下范例的... 03/22 02:30
2F:→ SunnyHomeBoy:_accessoryDidConnect 这里面的内容吧 03/22 02:31
3F:→ SunnyHomeBoy:EAAccessory *connectedAccessory = [[..]...]; 03/22 02:32
4F:→ SunnyHomeBoy:可能会有你要的资讯@@? 03/22 02:33
我使用Button去让我的Label显示name与connectionID
可是在我的button方法里面只要写入
EAAccessory *connectedAccessory=[[..]...]就会出现错误
连按都不能按!!
我的写法如下
-(IBAction)buttonea:(id)sender{
EAAccessory *connectnewname = [[sender userInfo] objectForKey:EAAccessoryKey];
NSString *newconnectname= [connectnewname name];
if ([accessoryList count] == 0) {
NSString *newname =@"No Connect";
namelabel.text=newname;
connectionIDlabel.text=newname;
}else if([accessoryList count] != 0){
namelabel.text=newconnectname;
}
在实机测试只要按下按钮
就会卡在main.m的
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
麻烦高手帮帮忙了!!
※ 编辑: love100205mt 来自: 114.32.26.126 (03/22 10:55)
5F:→ SunnyHomeBoy:阿你accessoryList是怎麽来的? 03/23 16:01