小编Roe*_*dam的帖子

/Fabric.framework/run:没有这样的文件或目录Xcode7

我怎样才能解决这个问题 ?

/Users/MyName/Library/Developer/Xcode/DerivedData/MyProName-flnujrubzrsocdfudhdqzvrueima/Build/Intermediates/MyProName.build/Debug-iphonesimulator/MyProName.build/Script-6F5256511BB54D93005685FE.sh:line 2:./Fabric.framework/run:没有相应的文件和目录

我尝试再次添加twitter sdk但不解决问题.

xcode7

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

UIFont fontWithName返回nil

此代码以字体形式返回Me nil.

我将open sans ttf文件添加到项目文件夹中.

我错过了什么?

UIFont *font = [UIFont fontWithName:@"OpenSans-Bold" size:fontSize];
    if (font)
    {
        [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:font size:fontSize] range:NSMakeRange(location, length)];
        label.attributedText = str;
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

objective-c uifont

9
推荐指数
1
解决办法
1960
查看次数

更新iOS 9和Facebook sdk 4.6后,登录窗口无法打开

我将我的Xcode更新为7,将Facebook更新为4.6 sdk.

这是我的警告:

Warning: Attempt to present <FBSDKContainerViewController: 0x159337700> on <UIAlertController: 0x159262700> whose view is not in the window hierarchy!
Run Code Online (Sandbox Code Playgroud)

在我的项目中BitCode是NO - 因为如果我把它变为是,我得到了这个错误:

ld:'/Users/MyName/Desktop/MyProjectName/ProjectName/ProjectName/Resources/Frameworks/Fabric.framework/Fabric(Fabric.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

这是解析方法:

-(void)signInWithFacebookClicked
{
NSArray *permissions = [NSArray arrayWithObjects:@"email",@"user_friends", nil];
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissions block:^(PFUser …
Run Code Online (Sandbox Code Playgroud)

objective-c facebook-sdk-4.0 ios9

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

使用NSDateFormatter在iPhone 4中获取最后一段时间

我有这个方法的问题:

-(NSString *)getLastTimeMessageWithPeriod:(NSDate*)lastMessageDate
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"h:mm a"];

NSString *resultString = [dateFormatter stringFromDate: lastMessageDate];

return resultString;
}
Run Code Online (Sandbox Code Playgroud)

在iPhone 4(iOS 7.1)中,resultString返回"12:32"

在iPhone 5(iOS 8)中,resultString返回"12:32 Am"

可能是什么问题让它错过了iPhone 4的时代?

objective-c nsdateformatter

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

iOS 8.3 UiAlertView关闭苹果键盘

我今天将iPhone的版本从8.2升级到8.3,看到苹果改变了键盘行为.当我显示UIAlertVIew键盘自动关闭时.

我需要保持键盘打开.那可能吗?

objective-c uialertview ios ios8.3

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

未调用PFFacebookUtils logInInBackgroundWithReadPermissions块

在更新xcode7之后未调用PFFacebookUtils logInInBackgroundWithReadPermissions块,并从此处解析SDK到1.8.5和Facebook SDK 4.6:https://developers.facebook.com/docs/ios/ios9

NSArray *permissions = [NSArray arrayWithObjects:@"email",@"user_friends", nil];
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissions block:^(PFUser *user, NSError *error)
{
 if (!user) // The user cancelled the Facebook login
 {
     NSLog(@"Uh oh. The user cancelled the Facebook login.");
 }
 else if (user.isNew) // New user (not stored on DB) - User signed up and logged in through Facebook
 {
     [self handleNewUser];
 }
 else if (user) // the user is exist at DB
 {
   // the user is exist at DB …
Run Code Online (Sandbox Code Playgroud)

facebook objective-c parse-platform pffacebookutils xcode7

5
推荐指数
0
解决办法
218
查看次数

如何将光标垂直居中在UITextView中

我尝试将文本光标垂直居中在UITextView中.

// creating the inputText
[inputTextView removeFromSuperview];
inputTextView = [[UITextView alloc]initWithFrame:CGRectMake(CGRectGetMaxX(searchIconsButton.frame) + 3 , 0, buttomView.frame.size.width * 0.78 , buttomView.frame.size.height *0.80)];
inputTextView.layer.borderColor = [UIColor lightGrayColor].CGColor;
inputTextView.layer.borderWidth = 0.6;
inputTextView.center = CGPointMake(inputTextView.center.x, buttomView.frame.size.height / 2);
inputTextView.autocorrectionType = UITextAutocorrectionTypeNo;
[inputTextView.layer setCornerRadius:6];
[inputTextView setTintColor:[UIColor blackColor]]; // set the cursor color to black
inputTextView.textAlignment = UIControlContentVerticalAlignmentCenter;
Run Code Online (Sandbox Code Playgroud)

我尝试在最后一行做UIControlContentVerticalAlignmentCenter,但它仍然无法正常工作.

您可以看到光标隐藏在Textview中.

有办法解决吗?

objective-c textview

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

未安装应用程序时如何检查Firebase深度链接?

在我的应用程序中,我具有来自Firebase的深层链接。

通过这种方法,当用户安装应用程序时,我会获得链接。

- (BOOL)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
 restorationHandler:(void (^)(NSArray *))restorationHandler
Run Code Online (Sandbox Code Playgroud)

但是当用户不安装我的应用程序时,它将带他到App Store,安装后,应用程序应打开并调用此方法。

如何在不将版本上传到应用商店的情况下进行检查?

objective-c deep-linking ios firebase firebase-dynamic-links

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

UIActivityViewController 为 WhatsApp 或 Facebook 选择了不同的文本

我在活动项中有文本,但现在它在 WhatsApp 或 Facebook 上共享,此方法为每个应用程序共享相同的文本。是否可以为每个应用程序共享不同的文本?

- (void)share {
    NSString *text = @"share test";

    NSArray * activityItems = @[[NSString stringWithFormat:@"%@", text], [NSURL URLWithString:@"http://www.test.co"]];
    NSArray * applicationActivities = nil;
    NSArray * excludeActivities = @[UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard, UIActivityTypePostToWeibo, UIActivityTypePrint, UIActivityTypeMessage];

    UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
    activityController.excludedActivityTypes = excludeActivities;

    [self presentViewController:activityController animated:YES completion:nil];

    [activityController setCompletionWithItemsHandler:^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
        NSLog(@"The setCompletionWithItemsHandler completed = %i", completed);

        if (completed) {
            NSLog(@"The selected activity was %@", activityType);

            if ( [activityType isEqualToString:UIActivityTypeMail]) …
Run Code Online (Sandbox Code Playgroud)

objective-c ios uiactivityviewcontroller

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

如何在iOS 9目标c中录制iPhone摄像头的视频?

你好,我需要建立从iPhone相机录制视频的应用程序.
我在网上搜索,但没有发现它在iOS 9中有效.我从这个git项目得到了这个代码:https: //github.com/versluis/Video-Recorder

此代码打开相机,但不允许我拍摄视频.

- (IBAction)recordButton:(id)sender {

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {

    UIImagePickerController *picker = [[UIImagePickerController alloc]init];
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.delegate = self;
    picker.allowsEditing = NO;

    NSArray *mediaTypes = [[NSArray alloc]initWithObjects:(NSString *)kUTTypeMovie, nil];

    picker.mediaTypes = mediaTypes;

    [self presentViewController:picker animated:YES completion:nil];

} else {

    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:@"I'm afraid there's no camera on this device!" delegate:nil cancelButtonTitle:@"Dang!" otherButtonTitles:nil, nil];
    [alertView show];
    }
}

 - (IBAction)playbackButton:(id)sender {

// pick a video from the documents directory
NSURL *video = …
Run Code Online (Sandbox Code Playgroud)

objective-c

0
推荐指数
1
解决办法
3995
查看次数