我有一个滚动页面,我最少指定两个手指.它适用于我的设备,但不知道如何在模拟器上模仿这个手势.我可以毫无问题地模仿单指滚动.我已经尝试过选项/ ctrl/shift等,但无法让它工作.也许我的组合错了.谁知道怎么样?谢谢.
我从某人(比如zzz)获得了ios app项目,该项目已经上传到Apple App Store,但后来以某种方式从商店中删除(不太清楚为什么).我现在需要在这个项目上工作.
首先,我在iTunesConnect中创建了一个名为'yyyyy with me'的应用程序.我试图创建名为'yyyyy'的应用程序,但得到错误说yyyyy已被使用.
回到我得到zzz形式的代码,我看到旧的bundle id是com.zzz.yyyyy,显然不是我的,所以我把它改成我的像com.xxx.yyyyy,其中xxx是我的域名,yyyyy是应用程序名称.
当我完成编码并想要提交应用程序时,在验证步骤中,我收到错误消息:
.....具体而言,不支持键"application-identifier"的值"nnnnnn.com.xxx.yyyyy".此值应为以TEAMID开头的字符串,后跟一个点,后跟一个包标识符.Payload/yyyyy.app中Payload/yyyyy.app/yyyyy的可执行文件已使用标识符"com.xxx.yyyyy"签名,该标识符与包标识符"com.zzz.yyyyy"不匹配.
我检查了项目'General'选项卡,但在那里找不到任何com.zzz.yyyyy,只有我的com.xxx.yyyyy.
有效载荷是什么/在哪里?我讨厌Apple的代码签名,提供东西!如何/我该怎么做才能解决问题?谢谢.
顺便说一下,我正在使用xcode5.团队设置为无,但当我将我的苹果帐户添加为团队时,它表示我的帐户已添加.
这是一个奇怪的事情,但我无法弄清楚.我无法以编程方式为按钮设置框架.
我有一个IBOutlet按钮作为beyondViewButton,我控制它从视图拖动到ViewController.m文件@interface和@end部分,然后@synthesized它.
在viewDidLoad方法中,我添加了这个:
//x = x + widthToUse * 0.25;
//y += h + 50;
x = 50; //either hard code x value or set it mathematically, not working
y = 300;
w = 200;
h = 60;
//[beyondViewButton setFrame:CGRectMake(x, y, w, h)]; //not working
beyondViewButton.frame = CGRectMake(x, y, w, h); //not working
//[beyondViewButton setBackgroundImage:[UIImage imageNamed:@"bgImage.png"] forState:UIControlStateNormal]; //this line actually works
//[beyondViewButton setTitle:@"iCool!" forState:UIControlStateNormal];
[beyondViewButton setTitle:@"iShit!" forState:UIControlStateNormal]; //change from iCool to iShit, I can see change
//[self.view addSubview:beyondViewButton]; //either adding …Run Code Online (Sandbox Code Playgroud) 我正在尝试设置Amazon AWS EC2实例以与s3通讯。基本命令是
aws configure
Run Code Online (Sandbox Code Playgroud)
然后按照提示输入
AWS Access Key ID [None]: my-20-digit-id
AWS Secret Access Key [None]: my-40-digit-secret-key
Default region name [None]: us-east-1
Default output format [None]: text
Run Code Online (Sandbox Code Playgroud)
但是,我真正想要的是拥有命令
aws configure
Run Code Online (Sandbox Code Playgroud)
自动,无需交互,即没有提示并等待输入
我知道有档案
~.aws/credentials
~.aws/config
Run Code Online (Sandbox Code Playgroud)
我把那四个键=值对放在那里。和“凭据”文件看起来像
[default]
aws_secret_access_key = my-40-digit-secret-key
aws_access_key_id = my-20-digit-id
Run Code Online (Sandbox Code Playgroud)
而“ config”文件看起来像
[default]
region = us-east-1
output = text
Run Code Online (Sandbox Code Playgroud)
但是,使用〜/ .aws /中的文件,我进入〜/ .aws /,并在命令行中键入并输入命令
aws configure
Run Code Online (Sandbox Code Playgroud)
我仍然有提示要我的提示
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]:
Default output format [None]:
Run Code Online (Sandbox Code Playgroud)
如果我没有在提示符下输入有效值,则将无法连接到s3,例如通过命令
aws …Run Code Online (Sandbox Code Playgroud) 我遇到了facebook登录问题.我安装了FB SDK 3.0,示例项目似乎运行良好 - 但不太确定.当我在自己的项目中创建一个按钮并尝试登录Facebook时,我总是从sessionStateChanged方法获得FBSessionStateClosedLoginFailed,虽然我显然得到了"你已经授权这个应用程序的页面.按Okay继续".我也尝试通过模拟器Safari Facebook页面注销,并重新启动我的项目,我得到了新的用户名/密码页面,然后我登录,但我仍然得到FBSessionStateClosedLoginFailed!
还有一些观察结果.1,我通过NSLog得到FBSessionStateClosedLoginFailed,在我点击Facebook页面上的Okay按钮之后立即出现"你已经授权了这个应用程序."2,我尝试了干净的xcode项目缓存,但没有帮助.
有点沮丧.我想知道你们中是否有人可以帮助解决这个问题.不胜感激!托尼
另外:我做了一些研究,我发现我所拥有的可能是一个典型的问题,正如Facebook在这里强调的那样("专业技巧3:完成所有iOS应用程序设置"部分页面http://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk /).在iPhone上有一个大红十字的图像正是我所拥有的.从xcode项目,我点击我的登录按钮,我被引导到这个页面,每次我必须点击这个页面上的"Okay"(让我称之为Okay_page)回到我在模拟器中的应用程序,但是登录状态为FBSessionStateClosedLoginFailed.我检查了捆绑ID,我说得对.我还没有"YOUR_IPHONE_APP_STORE_ID",我相信我需要向Apple支付费用,以后我会这样做,但不是在我还在努力的时候.
现在得到几个问题:1,我是否必须有YOUR_IPHONE_APP_STORE_ID才能跳过此Okay_page?2,这个(不是从这个Okay_page自动重定向回我的应用程序)与我有关的事情当我在这个Okay_page中手动点击Okay并在模拟器中返回我的应用程序时,我总是获得FBSessionStateClosedLoginFailed的登录状态吗?换句话说,是(我必须手动点击Okay才能回到我在Simulator中的应用程序)(之所以我获得了FBSessionStateClosedLoginFailed的状态)?
很高兴看到两个投票的问题.我现在要重新提出我的问题以避免混淆.
问题是如何用没有孔的随机但预定义的形状填充mxn网格/矩阵.预定义的形状具有变量k,其是形状由多少个块组成.每个块都是正方形,并且与网格方块的大小相同(即1x1网格).可以旋转形状以适合网格,但不会收缩或扩展.k不会改变一轮,换句话说,m,n和k在我运行答案脚本时不会改变.当我第二次运行脚本时,我可能会更改其中的一个或全部.例如,第一次,我可以运行答案脚本,其中k = 4,m = 10,n = 20.脚本完成并打印输出.第二次我将k = 3,m = 6且n = 10.我将保证m次n并且乘积调制k等于零(mxn%k = 0)以确保它们在数学上彼此适合.好的,还有一个条件:1
脚本需要从预设k池中随机填充网格.当k = 2时,预定义的形状只有一种,两个块在一起.如果你认为没有旋转,那么它有两种,水平和垂直.当k = 4时,基本上用Tetris块填充网格,即共有7种预定义形状(每种都可以旋转,并制作~20种).什么是k = 5的预定义形状,我还不知道.答案可以计算或者可以硬编码,因为找到k = 5的所有形状并不困难.
如果解决方案有限,则不需要随机.例如,m = 2,n = 2,k = 4; 或m = 1,n = 4,k = 2.别无他法,没有随机.
网格中的任何位置都不能留下任何孔.我认为,没有经过深思熟虑,许多使用mxn和mxn%k = 0的网格将有一个没有洞的解决方案.直观地说这听起来很合理,但在数学上我不知道.如果m或n是k的倍数,则保证有(所有直条)的解.
理想情况下,我希望k是一个小整数,如k <10,但在2到5的范围内是可以接受的.如果它更简单,我们可以在这里有一个固定的k,例如4,因为俄罗斯方块有着名的7个形状(ITOLJSZ).
我正在寻找Perl中最好的解决方案.Python也没问题.程序每次都需要运行m,n和k.再次,我将m,n,k拟合mxn%k = 0.
我在Perl中尝试过的努力可以解决一些k = 3的情况,并且由于边缘/角落中的单个(洞)而导致某些情况失败.需要一个好方法来检查是否有任何块变成单例.我的文本输出看起来像这样(m = 4,n = 9,k = 3).你当然可以使用这种或任何有意义的格式.
AABB
ACCB
DCEE
DFFE
DFGH
IGGH
IIJH
KKJJ
KLLL
Run Code Online (Sandbox Code Playgroud)
我将获得100分的奖励(感谢那两个投票,我现在有107个声誉)来奖励最佳解决方案.
感谢您的输入.
我相信这个问题之前已经被问过并得到了回答,但我找不到了.我看到一个答案指向Fancy Label和Three20,但它们并不是我想要的,或者我可能错过了一些观点.
基本上,我想得到应用程序用户的反馈,所以我会写一个大标签,如等等等等,给我发电子邮件xxxxxx@gmail.com,等等等等.我希望电子邮件地址可以点击,并打开电子邮件编辑器,以便用户可以编辑和发送.
这就是我所需要的一切.怎么弄?谢谢.
我搜索过,发现这个与我的问题有关,但不完全相同,因为我使用的是固定而不是精度. 为什么toPrecision返回一个String?
这是我的代码
var oldv = parseFloat(document.getElementById('total').textContent).toFixed(2);
alert(typeof oldv); // returns string
var testv = parseInt(document.getElementById('total').textContent);
alert(typeof testv); // returns number
Run Code Online (Sandbox Code Playgroud)
我需要进一步的数学步骤,所以字符串类型搞砸了...为什么?怎么解决?TIA
我使用这段php插入/更新mysql db。请在相应行的注释部分中查看我的问题。谢谢。
//Connecting to your database
mysql_connect($hostname, $username, $password) OR DIE ("Unable to connect to database! Please try again later.");
mysql_select_db($dbname);
arr = array();
if (strcasecmp($actionIn, 'insert') == 0) {
$query = "INSERT INTO $usertable (id, fname, lname) VALUES ('$id', '$fname', 'lname'";
$result = mysql_query($query) or die(mysql_error()); //AT THIS STEP, I would get error message if I insert a duplicated id into table, no following json_encode would not print out, that's what I want.
if ($result) {
$arr['inserted'] = 'true'; …Run Code Online (Sandbox Code Playgroud) 我有一个类似的字符串
XXXXYYYYZZZYYZZZYYYY需要转换为
XXXXAAAYZZZAYZZZAAAY
$s =~ s/Y{2}+/AY/g;
这有2个问题,{2}+将YYYY转到AYAY;并且AY与YYYY(预期AAAY)的长度不同
如何在Perl中完成这项工作?
我有一个应用程序使用IAP,并已通过几个版本.前几天,我不小心点击了用苹果托管内容的按钮,我发现我无法撤消这个.更糟糕的是,我无法在沙盒环境中测试IAP,除非我上传内容.我记得有一个幸运的人在这里发帖说他有这样的情况,苹果在他写苹果之后就取消了他的选择权.但是,我没有这样的运气.我写了并打电话给苹果要求删除国旗.经过3周的等待和少量电话,我得到了答案,说标记托管内容选项是不可逆的.我想我必须采取其他方式,但我有问题和不确定性,沿着我能做的步骤.
1,我打算用IAP上传一行文本文件.这样好吗?
2,这是我制作.pkg文件的第一个.我下载了PackageMaker,并将1行文件放到了它的窗口,我制作了一个pkg,也按照安装指南安装了它---但是我找不到它的安装位置(我选择了Mac HD ...).问题是:这好吗?文本文件成为安装包?
3,我猜在正常情况下,当用户购买带有内容的IAP时,应用程序应该处理下载的packagecontent.pkg并打开并安装它,对吧?在我的情况下,我只是忽略下载步骤和内容.没有代码需要添加到我当前的IAP处理脚本中,这没关系吗?
4,我将使用Application Loader加载给定IAP的包.对我来说也是第一次.在我真正做到这一点之前,我可以学习并避免任何经常犯的错误?
非常感谢您的投入!!!!
可能重复:
ios sdk停止多点触控功能
我有一堆按钮,所有按钮都调用相同的功能.该功能包括按钮本身的动画.假设用户单击任何按钮并获得应该显示的内容.但是,用户可能会同时使用两根手指并触摸两个按钮(或几乎相同的时间).在这种情况下,我看到两个按钮开始动画.如何一次只限制一个按钮来调用该功能.
当我尝试将值分配给多级哈希时
use strict;
# multi step before following code
$res{cccc}{1}{sense} = '+'; # no problem
my $ttsid = 'NZAEMG01000001';
$res{$ttsid}{1}{sense} = '+'; # no problem
$ttsid = 'NZAEMG01000001.1';
$res{$ttsid}{1}{sense} = '+'; # no problem
print "before sid is $sid\n"; # print out NZ_AEMG01000001t1
Run Code Online (Sandbox Code Playgroud)
在这一步,程序运行良好
$res{$sid}{1}{sense} = '+'; # even this gets problem too
Run Code Online (Sandbox Code Playgroud)
但是,当我将这一行添加到程序中时,我收到了错误
Can't use string ("57/128") as a HASH ref while "strict refs" in use
Run Code Online (Sandbox Code Playgroud)
用以下方法测试一下
$sid = 'placement'; # result
$res{$sid}{1}{sense} = '+';
Run Code Online (Sandbox Code Playgroud)
这没问题.所以在我看来,这条线
$sid = 'placement'; …Run Code Online (Sandbox Code Playgroud) ios ×5
perl ×3
button ×2
string ×2
xcode ×2
amazon-ec2 ×1
amazon-s3 ×1
assign ×1
aws-cli ×1
block ×1
bundle ×1
drag ×1
email ×1
facebook ×1
frame ×1
gesture ×1
grid ×1
hash ×1
hosting ×1
identifier ×1
javascript ×1
key ×1
login ×1
numbers ×1
parsefloat ×1
payload ×1
php ×1
regex ×1
replace ×1
scroll ×1
shape ×1
simulator ×1
sql ×1
tetris ×1
types ×1
upload ×1