小编swi*_*Boy的帖子

在iOS 9中,本地Facebook应用程序无法通过Facebook登录打开

我已经将iPhone 6 plus更新到iOS 9测试版,并试图执行Facebook登录,但每次使用Facebook登录表单呈现UIWebView.

我有Facebook sdk

FB_IOS_SDK_VERSION_STRING @"3.24.0"
FB_IOS_SDK_TARGET_PLATFORM_VERSION @"v2.2"
Run Code Online (Sandbox Code Playgroud)

我正在使用以下方法来执行Facebook登录

    NSArray *permissions = @[@"email",@"user_birthday",@"public_profile"];


     FBSessionStateHandler completionHandler = ^(FBSession *session, FBSessionState status, NSError *error) {
         [self sessionStateChanged:session state:status error:error];
     };

     if ([FBSession activeSession].state == FBSessionStateCreatedTokenLoaded) {
     // we have a cached token, so open the session
         [[FBSession activeSession]openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
                                 fromViewController:nil
                                  completionHandler:completionHandler];
     } else {

     [self clearAllUserInfo];
    [[NSURLCache sharedURLCache] removeAllCachedResponses];

     // create a new facebook session
     FBSession *fbSession = [[FBSession alloc] initWithPermissions:permissions];
     [FBSession setActiveSession:fbSession];
     [fbSession openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
              fromViewController:nil
               completionHandler:completionHandler];
     }
Run Code Online (Sandbox Code Playgroud)

我在plist文件下面进行了以下设置

    <key>LSApplicationQueriesSchemes</key>
    <array> …
Run Code Online (Sandbox Code Playgroud)

facebook objective-c ios facebook-login ios9

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

Android Export因为发现致命错误而中止

我无法导出已签名或未签名的应用程序包

http://imageshack.us/photo/my-images/163/imagewgnb.jpg/

*Export Aborted
Export aborted because fatal Lin error were founds. These are listed in the
problems view. Either fix these before running Export Again, or turn off "Run
full error check when exporting app" in the Android > Lint Error Cheking preference page.*
Run Code Online (Sandbox Code Playgroud)

方案:

Window>Preferences>Android>Lint Error Checking

uncheck Run full error check when exporting app
Run Code Online (Sandbox Code Playgroud)

android signed export apk

49
推荐指数
0
解决办法
2万
查看次数

从swift 3发送电子邮件

我正在尝试使用发送电子邮件选项设置应用.

我有这个代码:

import Foundation
import MessageUI
import UIKit

class emailClass: UIViewController, MFMailComposeViewControllerDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()

        if !MFMailComposeViewController.canSendMail() {
            print("Mail services are not available")
            return
        }        
        sendEmail() 
    }

    func sendEmail() {      
        let composeVC = MFMailComposeViewController()
        composeVC.mailComposeDelegate = self
        // Configure the fields of the interface.
        composeVC.setToRecipients(["address@example.com"])
        composeVC.setSubject("Hello!")
        composeVC.setMessageBody("Hello this is my message body!", isHTML: false)
        // Present the view controller modally.
        self.present(composeVC, animated: true, completion: nil)
    }

    func mailComposeController(controller: MFMailComposeViewController,
                           didFinishWithResult result: MFMailComposeResult, error: NSError?) {
        // Check …
Run Code Online (Sandbox Code Playgroud)

iphone messageui ios swift swift3

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

使用Facebook ios SDK在应用程序中注销Facebook

我已经在我的应用程序中集成了Facebook登录,因此用户可以使用我的应用程序帐户和Facebook登录并执行相应的操作.对于Facebook集成,我添加了Facebook SDK.现在,当我的应用程序中单击"注销"按钮时,它必须清除所有Facebook帐户的凭据.我已经去了:

-(IBAction)btnlogOutClicked:(id)sender
{
  [appDelegate fbDidlogout]; 
}
-(void)fbDidlogout
{
    FBSession* session = [FBSession activeSession];
    [session closeAndClearTokenInformation];
    [session close];
    [FBSession setActiveSession:nil];


}
Run Code Online (Sandbox Code Playgroud)

但是,当我再次点击按钮时,我会直接重定向到我的帐户而无需进入Facebook登录页面.

我该如何退出Facebook?

iphone facebook ios xcode4.5

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

Xcode:警告:找不到选项的目录

Ld /Users/pwang/Library/Developer/Xcode/DerivedData/socketiohldwxnslzhlnjtgihgewdwavpjpb/Build/Products/Debug-iphoneos/socketio.app/socketio normal armv7
cd /Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414
setenv IPHONEOS_DEPLOYMENT_TARGET 4.3
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -L/Users/pwang/Library/Developer/Xcode/DerivedData/socketio-hldwxnslzhlnjtgihgewdwavpjpb/Build/Products/Debug-iphoneos -L/Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414/socketio/simulator -L/Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414/socketio/device -F/Users/pwang/Library/Developer/Xcode/DerivedData/socketio-hldwxnslzhlnjtgihgewdwavpjpb/Build/Products/Debug-iphoneos -F/Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414/socketio -filelist   /Users/pwang/Library/Developer/Xcode/DerivedData/socketio-hldwxnslzhlnjtgihgewdwavpjpb/Build/Intermediates/socketio.build/Debug-iphoneos/socketio.build/Objects-normal/armv7/socketio.LinkFileList -dead_strip -lz -licucore -miphoneos-version-min=4.3 -framework MobileCoreServices -framework Foundation -lz -lxml2 -framework SystemConfiguration -framework CFNetwork -framework UIKit -framework CoreGraphics -o /Users/pwang/Library/Developer/Xcode/DerivedData/socketio-hldwxnslzhlnjtgihgewdwavpjpb/Build/Products/Debug-iphoneos/socketio.app/socketio

ld: warning: directory not found for option '-L/Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414/socketio/simulator'
ld: warning: directory not found for option '-L/Users/pwang/Desktop/saturngod-Socket.io-with-iOS-be51414/socketio/device'
Run Code Online (Sandbox Code Playgroud)

你能给我一些删除警告的线索,谢谢.

xcode linker linker-errors ios5

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

如何在Swift中创建日历视图

我想在Swift 2中制作简单的日历应用程序,但我不知道从哪里开始.我知道cocopoads中有一些很棒的日历组件,但是对于它们的文档尚未完成,作为初学者,我很难阅读它们并调查代码.我下载了一些流行的cocoapods并与他们一起玩,但我需要的功能缺少.

我想用日期和其他东西做一个简单的月经日记.我想这会很简单,但经过一天的调查后我觉得很难.也许我错了.

那么我如何制作自己的日历视图呢?我应该从日期的tableview和集合视图开始吗?

有人可以给我一些指示,我现在迷失了.Shoud我以某种方式学习制作我自己的观点(我是初学者,所以也许这太难了)或者我应该使用一些自定义日历?

iphone calendar ios swift

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

如何在eclipse中安装MAT

无法弄清楚如何在Eclipse中安装MAT(内存分析器工具).需要这个程序来分析我的Android应用程序漏洞的堆.

觉得愚蠢,抱歉;-(

准确的步骤是什么?

我该怎么做Eclipse?选择Android SDK管理器或转到help => install new software =>然后在字段中输入url字符串(http://download.eclipse.org/mat/1.1/update-site/)?

尝试过两者 - 现在似乎没什么用.

非常感谢您的描述:-)

eclipse-plugin eclipse-memory-analyzer

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

如何以编程方式锁定/解锁屏幕?

我正在做一个锁定屏幕的应用程序.现在它是锁定的,如果屏幕没有进入必须打开屏幕的服务,它就从那里进入广播接收器.

以下是广播接收器:

  public class ScreenReceiver extends BroadcastReceiver {   
    public static boolean wasScreenOn = true;
    @Override
    public void onReceive(Context context, Intent intent) {

        System.out.println("Entered Broadcaste Reciever");

        if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
            // DO WHATEVER YOU NEED TO DO HERE
             System.out.println("SCREEN_OFF"+wasScreenOn);
            wasScreenOn = false;

            Intent i = new Intent(context, UpdateService.class);
            i.putExtra("screen_state", wasScreenOn);
            context.startService(i);

            System.out.println("jrkejhr keh");
        }
        else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
            // AND DO WHATEVER YOU NEED TO DO HERE
            wasScreenOn = true;
            System.out.println("SCREEN_ON"+wasScreenOn);
        }
    }
Run Code Online (Sandbox Code Playgroud)

它进入我写过回家的意图行动的服务是......

  ShakeListener mShaker;
    int amountOfTime = 0;
    Context context1; …
Run Code Online (Sandbox Code Playgroud)

android

34
推荐指数
3
解决办法
9万
查看次数

Swift标签中的换行符和行数(以编程方式)

通过在故事板中选择一个标签,我可以选择Line BreakWord Wrap,改变线的数量将超过1.我怎样才能做到这一点编程的斯威夫特?在此输入图像描述

iphone uilabel ios swift

34
推荐指数
2
解决办法
7万
查看次数

iPhone:以编程方式更改键盘语言

我打算在打开本机键盘时在iOS 5.x应用程序上提供不同的语言支持.以编程方式在本机键盘中提供此语言.有人可以指导我,我该如何支持它?我看到了碳框架,但看起来像Mac应用程序.

谢谢.

iphone iphone-softkeyboard

31
推荐指数
6
解决办法
2万
查看次数