小编Idr*_*raf的帖子

Facebook loginViewFetchedUserInfo被调用两次

我在我的应用程序中使用facebook SDK 3.0.登录到Facebook后,委托方法被调用两次.

- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
                            user:(id<FBGraphUser>)user {
    //loginThroughFb=TRUE;
    NSString *userId=[[NSString alloc] initWithString:[user id]];
    [self soapCallForLogin:@"" password:@"" deviceId:@"" fbid:userId];
    NSLog(@"%@",userId);
    [userId release];

}
Run Code Online (Sandbox Code Playgroud)

iphone facebook-graph-api ios facebook-ios-sdk

16
推荐指数
3
解决办法
6009
查看次数

iMessage App视频消息卷无法正常工作

我正在使用以下代码在iMessage App中发送视频消息.

@IBAction func didPress() {
        if let conversation = activeConversation {
            if let filePath = Bundle.main.path(forResource: "small", ofType: ".mp4") {
                let filePathURL = NSURL.fileURL(withPath: filePath)

                let layout = MSMessageTemplateLayout()
                //layout.image = image
                layout.mediaFileURL = filePathURL

                let message = MSMessage()
                message.layout = layout

                //message.url = URL(string: "emptyURL")

                conversation.insert(message, completionHandler: { (error: NSError?) in
                    print(error as Any)

                    } as? (Error?) -> Void)

            }

        }
    }
Run Code Online (Sandbox Code Playgroud)

当它出现在消息窗口中时,它成功播放带有静音图标的视频.当我点击声音图标打开音量时,它会打开扩展的视图控制器.

这是iMessage App Extension中的iOS错误吗?

带有静音图标的视频

查看由于点击静音图标

ios imessage swift imessage-extension

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

static NSMutableDictionary

我想使用静态NSMutableDictionary.能否帮助您在课堂上使用静态NSMutableDictionary.

这是对的吗?.h文件

+(NSMutableDictionary*)contactsToAssignBill;
+(void)setContactsToAssignBill:(NSMutableDictionary*)value;
Run Code Online (Sandbox Code Playgroud)

.m文件

static NSMutableDictionary * contactsToAssignBill;

+(NSMutableDictionary*)contactsToAssignBill
{
    if (!contactsToAssignBill)
        contactsToAssignBill = [[NSMutableDictionary alloc] init];
    return contactsToAssignBill;
}

+(void)setContactsToAssignBill:(NSMutableDictionary *)value
{
    if(contactsToAssignBill != value)
    {
        [contactsToAssignBill release];
        contactsToAssignBill = [value mutableCopy];
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone nsdictionary uitableview ios

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

推送通知数据检索

我想从推送通知消息中获取数据.当应用程序处于前台和后台时,我成功获取数据.但是当应用程序退出并且用户按下推送通知上的查看按钮时,我无法获取数据.我在应用程序中编写代码完成启动.按下推送通知消息的"查看"按钮时,此代码会导致应用程序崩溃.如果我评论代码,那么应用程序不会崩溃.请在退出应用程序时帮助我从推送通知中获取数据,并在推送通知时按用户按下查看按钮.我真的很感激.

if(launchOptions != nil){
        NSDictionary *tmpDic = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
        if (tmpDic!=nil) {
            pushedMessage=[NSString stringWithFormat:@"%@",[[tmpDic objectForKey:@"aps"] objectForKey:@"alert"]];
            pushedCountry=[NSString stringWithFormat:@"%@",[tmpDic objectForKey:@"country"]];
            [self saveToDatabase];
        }
    }
Run Code Online (Sandbox Code Playgroud)

iphone push-notification apple-push-notifications ios

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

动画UILabel文本大小增加和减少

我想在UILabel文本上应用动画.我编写代码来增加动画块中的字体大小但不应用动画.

[UIView beginAnimations:nil context:nil/*contextPoint*/];
    monthsOnBoard.font=[UIFont fontWithName:@"digital-7" size:150];
    daysOnBoard.font=[UIFont fontWithName:@"digital-7" size:150];
    hoursOnBoard.font=[UIFont fontWithName:@"digital-7" size:100];
    minutesOnBoard.font=[UIFont fontWithName:@"digital-7" size:100];
    secondsOnBoard.font=[UIFont fontWithName:@"digital-7" size:100];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationDelay:0.5];
    [UIView setAnimationDuration:1];
    [UIView setAnimationRepeatCount:4];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

iphone ios

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

自定义UIButton与图像

我正在尝试设置细胞的辅助视图UIButton.但它没有显示.

这是代码

UIButton *accessory = [UIButton buttonWithType:UIButtonTypeCustom];
[accessory setImage:[UIImage imageNamed:@"plus.png"] forState:UIControlStateNormal];
[cell setAccessoryView:accessory];
Run Code Online (Sandbox Code Playgroud)

iphone uibutton uitableview ios

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

执行错误访问NSString

individualPercUpdated被称为上UIControlEventEditingDidEndcheckInitialValue被callled上UIControlEventEditingDidBegin.if(!([initialValue isEqualToString:textField.text]))通过发出警告Exec Bad Access,我的程序崩溃了

- (void)viewDidLoad
{
    [super viewDidLoad];
    initialValue=[[NSString alloc] init];
}

-(void) individualPercUpdated:(UITextField *)textField{

    if(initialValue!=nil){
        if(!([initialValue isEqualToString:textField.text])){
            initialValue=textField.text;
            NSLog(@"%@",textField.text);
        }
    }

    else{
        NSLog(@"%@",textField.text);
    }
}

-(void) checkInitialValue:(UITextField *)textField{
        initialValue=textField.text;
    }

}
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access nsstring uitextfield ios

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

在iphone中读取文本文件

我想读取放在服务器上的文本文件.例如我的文件放在这个链接上:http://mysite.com/files/objects.txt 如何将这个文件的内容读入NSString

iphone nsstring ios

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

按钮动作没有响应iPhone

当我按下nextButton,这是UIBarButton.然后不执行相关的操作.

UIButton *nextButton1=[UIButton buttonWithType:UIButtonTypeCustom];
[nextButton1 setBackgroundImage:[UIImage imageNamed:@"next.png"] forState:UIControlStateNormal];
[nextButton1 addTarget:self action:@selector(goToItems) forControlEvents:UIControlEventTouchUpOutside];
[nextButton1 sizeToFit];

UIBarButtonItem *nextButton=[[UIBarButtonItem alloc]initWithCustomView:nextButton1];
self.navigationItem.rightBarButtonItem=nextButton;
Run Code Online (Sandbox Code Playgroud)

iphone uibutton uibarbuttonitem ios

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