问题列表 - 第43235页

如何获取联系人中所选人员的电话号码

我需要从联系人处获取电话号码.

为此我的代码是

- (IBAction)contacts {

    NSLog(@"contacts clicked ");

    ABPeoplePickerNavigationController *peoplePickerController = [[ABPeoplePickerNavigationController alloc] init];
    peoplePickerController.peoplePickerDelegate = self;
    [self presentModalViewController:peoplePickerController animated:NO];
    [peoplePickerController release];

}
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
      shouldContinueAfterSelectingPerson:(ABRecordRef)person {
    NSString *number = (NSString *)ABRecordCopyValue(person, kABPersonPhoneProperty);

    NSLog(@" %@",number);
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

在这里它像这样显示在控制台中

ABMultiValueRef 0x740b680 with 1 value(s)
    0: _$!<Mobile>!$_ (0x7419880) - (929) 230-8622 (0x740b490)
Run Code Online (Sandbox Code Playgroud)

(929) 230-8622是手机号码,我怎么才能获得手机号码.

选择联系后,我需要关闭此视图控制器.

为此,我写这样的代码

[self dissmissModalViewControllerAnimated:YES];

但它显示,myclass可能无法响应dissmissModalViewController.

如何在选择后我需要关闭此视图控制器.

任何人都可以帮助我.

提前谢谢你.

iphone

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

使用CSS从右向左旋转图像

是否可以使用纯CSS在DIV中从右向左旋转图像我的意思是不使用任何JavaScript?

css

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

为什么教义使用WHERE IN而不是LIMIT?

为什么学说(1.2)使用WHERE IN而不是LIMIT

这段代码:

Doctrine_Query::create()
   ->from('Table t')
   ->limit(10)
   ->getSqlQuery();
Run Code Online (Sandbox Code Playgroud)

返回如下内容:

SELECT t.id_table AS t__id_table FROM table AS t WHERE t__id_table IN (1,2,3,4,10,12,18,20,21,25);
Run Code Online (Sandbox Code Playgroud)

而不是这个:

SELECT t.id_table AS t__id_table FROM table AS t LIMIT 10;
Run Code Online (Sandbox Code Playgroud)

任何LIMIT值的这种行为都是相同的.这会为高LIMIT值生成非常长的查询.

奖金问题:Doctrine如何知道,使用什么ID?(通过向DB发送另一个查询??)

php doctrine doctrine-1.2

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

C#设置文件:为什么我必须使用Settings.Default?

我只是想知道它为什么Settings.Default.<mysetting>而不仅仅是Settings.<mysetting>

c# settings settings.settings

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

Pickle一个动态参数化的子类

我有一个通常存储腌制类类型的系统.

我希望能够以相同的方式保存动态参数化的类,但我不能,因为我试图挑选一个非全局发现的类(未在简单代码中定义)得到PicklingError.

我的问题可以建模为以下示例代码:

class Base(object):
 def m(self):
  return self.__class__.PARAM

def make_parameterized(param_value):
 class AutoSubClass(Base):
  PARAM = param_value
 return AutoSubClass

cls = make_parameterized(input("param value?"))
Run Code Online (Sandbox Code Playgroud)

当我尝试挑选该类时,我收到以下错误:

# pickle.PicklingError: Can't pickle <class '__main__.AutoSubClass'>: it's not found as __main__.AutoSubClass
import pickle
print pickle.dumps(cls)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一些方法来声明Base作为一个ParameterizableBaseClass应该定义所需的params(PARAM在上面的例子中).cls然后,通过保存"ParameterizableBaseClass"类型和不同的param值(param_value上面的动态),可以选择动态参数化子类(上面).

我相信在很多情况下,这可以完全避免......我可以在我的代码中避免这种情况,如果我真的(真的)必须这样做的话.我正在玩__metaclass__,copyreg甚至__builtin__.issubclass在某些时候(不要问),但是无法破解这个.

如果我不问的话,我觉得我不会忠于蟒蛇精神:如何以相对干净的方式实现这一目标?

python factory class dynamic pickle

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

按Enter键禁用表单提交,因为我正在使用Ajax功能

我正在使用ajax功能.当我使用回车键选择任何建议时,表单会自动提交,因为提交按钮是自动聚焦的.有没有办法使用回车键选择ajax建议以及使用回车键提交表单.有点像我输入所有字段的值然后只提交按钮启用.

html javascript forms ajax

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

iPhone将图像从imageview存储到文件

在我的iPhone应用程序中,我从iPhone图像库以及设备相机中选择图像,我在imageView中显示该图像.

我可以将我的图像存储到iPhone图像库中.

但是现在我想将我的图像存储在具有特定名称的某个目录中,因此我可以在我的应用程序中再次使用该图像,并且还希望将其存储在sqlite文件中.

sqlite iphone objective-c uiimageview uiimagepickercontroller

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

为什么Java中缺少friend指令?

我想知道为什么Java的设计没有friendC++中提供的指令,以便更好地控制哪些方法和实例变量可以从已定义类的包外部获得.

我没有看到任何实际的原因或任何特定的缺点,它似乎只是一个设计问题,但如果添加到语言中则不会产生任何问题.

java oop friend-class

17
推荐指数
3
解决办法
4147
查看次数

WP - 使用插件目录中的文件作为自定义页面模板?

插件目录中的文件是否可以用作自定义页面模板?

另外,如何使插件创建页面?

我正在为一个基于主题的客户开发一个插件,他希望这个插件能够制作销售页面,同时能够在主页上使用他的主题.这是我正在为他推向市场的产品,所以它需要通过插件实现自动化.

这可能吗?

编辑

我的插件主文件中有激活/取消激活挂钩,但它无法正常工作.这是代码:

$filename = __FILE__;

register_activation_hook($filename, 'superActivation');
register_deactivation_hook($filename, 'superDeactivation');

global $myFile; global $fh; global $stringData; global $filename;

$myFile = "testFile.txt";
$stringData = "Testing\n";
$fh = fopen($myFile, 'w') or die("can't open file");

function superActivation() {
    global $myFile; global $fh; global $stringData; global $filename;
    fwrite($fh, $stringData);
    fclose($fh);
}

function superDeactivation() {
    $myFile = "testFile.txt";
    unlink($myFile);
}
Run Code Online (Sandbox Code Playgroud)

wordpress

32
推荐指数
4
解决办法
4万
查看次数

无法连接到Gingerbread上的FTP

我最近注意到,当尝试在Gingerbread仿真上运行我的应用程序时,FTP崩溃了.我目前正在使用apache commons外部库来支持FTP,但出于某种原因,它适用于除2.3之外的所有其他Android操作系统(Gingerbread)

这是我的FTP代码

FTPClient ftp = new FTPClient();
ftp.connect(SERVER);
ftp.login("anonymous", "anonymous");
ftp.setFileType(FTP.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode();

InputStream is = ftp.retrieveFileStream("file.txt");
byte[] data = new byte[1024];

fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
int x = 0;
while((x=is.read(data,0,1024))>=0){
    fos.write(data,0,x);
}
fos.flush();
fos.close();
ftp.logout();
ftp.disconnect();
Run Code Online (Sandbox Code Playgroud)

正如我所说,这是经过测试并适用于1.6,2.1和2.2,但不是2.3.我整天都在努力弄清楚为什么以及如何修复它,但我找不到任何解决方案.

因此,我想知道是否有人有FTP和姜饼的经验,如果你可能很高兴指导我正确的方向.

谢谢.

ftp android

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