我正在尝试在我的网络应用上实施Google plus注册,然后我按照谷歌文档设置注册但是当我在接受权限后尝试注册并使用访问令牌返回给我任何api restcall我返回超出未经身份验证的使用的每日限制.继续使用需要注册错误.我已经使用ouath 2.0密钥注册了我的应用程序,所以我似乎没有得到我做错了什么.这是我的代码.
方方:
const clientId = "5XXX000XX.apps.googleusercontent.com";
const apiKey = "AIzaSyCAXE5JSa36jcC*X7HV40SBcIWBiVGUTBE";
const scopes = "https://www.googleapis.com/auth/plus.login";
let accessToken = null;
function initer() {
gapi.client.setApiKey(apiKey);
// alert("Hello init");
if ($("#authorize-button").length > 0) {
$("#authorize-button").click(onLoginClick);
}
}
function onLoginClick() {
// $("#modalLoading").modal();
// alert("yeah");
gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: false }, onConnect);
}
function onConnect(authResult) {
// alert("On connect");
if (authResult && !authResult.error) {
alert("Hey");
accessToken = authResult.access_token;
triggerLogin();
} else {
alert("Error");
}
}
triggerLogin = function() {
alert("Triggering …Run Code Online (Sandbox Code Playgroud) 我正在处理Facebook SDK中的错误,所以要删除我需要设置一个drawable to nothing not bugs to nothing not NULL or empty space or empty.我该如何以编程方式执行此操作?
Drawable=...
Run Code Online (Sandbox Code Playgroud) 我有一个视图控制器,我放在主故事板,但当我尝试初始化和加载视图控制器时,我的应用程序崩溃.我正在使用的xcode版本并没有真正告诉我我得到的错误,但我确实看到它给了我一个sigabrt信号.我不知道为什么它不起作用.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SelectDateViewController"];
[vc setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentModalViewController:vc animated:YES];
Run Code Online (Sandbox Code Playgroud)
这就是我所说的.我使用的所有名称都是正确的,但我仍然不明白为什么它会崩溃.
我试图在当前视图控制器出现之前转到新的视图控制器,但似乎无法得到它.基本上我的应用程序,在启动页面上启动并检查是否有已保存的NSUserDefaults,如果是,则打开主视图控制器.但是,我不希望用户在看到主视图之前看到该视图,因为它们已经是用户,但它不是用户友好的.我希望当前用户直接查看启动图像,然后查看主视图.但是,我无法真正做到这一点.这就是我所做的,它会产生不良影响.
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; NSString *user = [prefs stringForKey:@"userName"];
if(user.length>0){
NSLog(@"Going straight to main %s", "Yes");
[self performSegueWithIdentifier:@"startMain" sender:self];
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我正在尝试在我的应用程序中复制联系人表视图。因此,我在表格视图中显示了一个联系人列表,但是我希望将表格视图分成字母表中的所有字母,并将联系人姓名放置在与其名字的列表字母相关的部分中. 像这样

我如何获得该视图?到目前为止,这就是我所做的一切。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [displayNames count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"ContactsCell";
/*ContactCell *cell = (ContactCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ContactCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}*/
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
// cell.name.text = [displayNames
// objectAtIndex:indexPath.row];
UILabel *namer = (UILabel *)[cell viewWithTag:101];
namer.text=[displayNames
objectAtIndex:indexPath.row];
/* …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 ios 应用程序,我是新手。所以,我收到了这个错误。我想要做的是当用户第一次在应用程序上注册时,他们的用户名使用 NSUserdefault 本地存储在手机上。
现在,如果他们关闭应用程序并重新打开它,应用程序将通过第一个视图控制器,并在 viewdidload 方法中检查 USUserdefault 的长度是否大于零,如果是,则通过执行 segue 调用转到主要活动。但是,当我运行它时出现该错误。
这就是我在故事板上所做的。

这是firstviewcontroller中的代码
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; NSString *user = [prefs stringForKey:@"userName"];
if(user.length>0){
NSLog(@"Going straight to main %s", "Yes");
[self performSegueWithIdentifier:@"startMain" sender:self];
}
}
Run Code Online (Sandbox Code Playgroud) 我正在建立用户收到朋友请求的通知.通知有一个接受和拒绝按钮,根据用户点击的内容,启动的活动将处理请求.无论如何,当用户点击接受时,启动的活动应该收到标题为accept的请求,反之亦然.但是出于一些奇怪的原因,无论是单击"接受还是拒绝",请求字符串都会返回拒绝.我甚至将拒绝请求字符串注释为发送接受或null,但它仍然返回下降.这太荒谬了.这就是我做的.
public void newRequest(String name,String id, String relation){
Intent intent = new Intent(this, Contacts.class);
Bundle extras= new Bundle();
extras.putString("request", "accept");
extras.putString("relation", relation);
extras.putString("name", name);
extras.putString("id", id);
Intent in = new Intent(this, Contacts.class);
Bundle extra= new Bundle();
extra.putString("request", "decline");
extra.putString("relation", relation);
extra.putString("name", name);
extra.putString("id", id);
intent.putExtras(extras);
in.putExtras(extra);
PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);
PendingIntent pIn = PendingIntent.getActivity(this, 0, in, 0);
Notification noti = new NotificationCompat.Builder(this)
.setContentTitle(name+" sent you have received a friend request")
.setContentText("Reflap").setSmallIcon(R.drawable.fav)
.setContentIntent(pIntent)
.addAction(0, "Accept", pIntent)
.addAction(0, "Decline", …Run Code Online (Sandbox Code Playgroud) 是否有一个jquery方法,允许您在父节点下找到div元素的数量.
所以说我有这个设置
<div id="parent">
<div id="child1"></div>
<div id="child2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我想在父母下面找到div的数量,它将是2
或这个
<div id="parent">
<div id="child1"><div id="childer1"></div></div>
<div id="child2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
它应该给我3.
有没有办法为你做到这一点?
我想使用jquery在一个标签中附加一个锚文本.通常我可以使标签看起来像这样
<a href="#" >Hey</a>
Run Code Online (Sandbox Code Playgroud)
嘿是锚文本.但我想做的就是
<a href="#"></a>
Run Code Online (Sandbox Code Playgroud)
然后使用在后台运行的javascript文件将Hey附加为该链接的锚文本.我该怎么做呢?
编辑 这是我试图做的,但它不起作用.
$('hey').appendTo('.chat');
Run Code Online (Sandbox Code Playgroud)
聊天是标签的类名.
$('<p>Hey</p>').appendTo('.chat');
Run Code Online (Sandbox Code Playgroud)
这不起作用.
但无论如何,谢谢你们.这段代码有效
$('.chat').html('Hey');
Run Code Online (Sandbox Code Playgroud) 我正在学习如何使用Android中的片段,我在谷歌片段示例中构建了一个样本片段.但是它一直给我这个错误
08-08 02:31:31.887: E/AndroidRuntime(2073): FATAL EXCEPTION: main
08-08 02:31:31.887: E/AndroidRuntime(2073): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tesingfragments/com.example.tesingfragments.MainActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class Fragment
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.app.ActivityThread.access$600(ActivityThread.java:141)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.os.Handler.dispatchMessage(Handler.java:99)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.os.Looper.loop(Looper.java:137)
08-08 02:31:31.887: E/AndroidRuntime(2073): at android.app.ActivityThread.main(ActivityThread.java:5103)
08-08 02:31:31.887: E/AndroidRuntime(2073): at java.lang.reflect.Method.invokeNative(Native Method)
08-08 02:31:31.887: E/AndroidRuntime(2073): at java.lang.reflect.Method.invoke(Method.java:525)
08-08 02:31:31.887: E/AndroidRuntime(2073): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
08-08 02:31:31.887: E/AndroidRuntime(2073): …Run Code Online (Sandbox Code Playgroud) 我正在我的iOS应用程序中实现搜索,到目前为止,我正在使用shouldReloadTableForSearchString方法从搜索栏中获取字符串以执行搜索.但是我注意到只要用户输入的字符串发生更改,该方法就会调用.搜索一个人的联系人很好,但这不是我正在使用它的所以我正在寻找一种方法,只有在用户点击搜索时才开始搜索并输入他们的字符串而不是他们的输入.我该怎么做呢?
我几乎完成了我的第一个Android应用程序的构建,我正在寻找为Blackberry制作一个版本.既然Blackberry本地语言是像Android这样的Java,那么从你的Android代码中更容易制作你的Android应用程序的黑莓版本吗?有没有办法移植它?(不使用运行时软件.更像是将代码移植到blackberry os标准)是否会有可重用的代码?我将很快下载SDK并稍后阅读他们的api和东西,但在我这样做之前,我只是想知道开发Android应用程序和黑莓之间的相似之处.
ios ×5
android ×4
javascript ×3
css ×2
jquery ×2
objective-c ×2
blackberry ×1
drawable ×1
google-api ×1
google-plus ×1
html ×1
java ×1
php ×1
uitableview ×1