草庐IT

unique-identifiers

全部标签

ios - 来自 API 的 Facebook API : How to get the FB login user's unique ID? ID 与 v2.0 中的 'real' 用户 ID 不匹配

-(void)loginViewFetchedUserInfo:(FBLoginView*)loginViewuser:(id)user{self.profilePictureView.profileID=user.objectID;self.nameLabel.text=user.name;NSLog(@"MyID:%@",user.objectID);}我尝试使用上面的代码打印用户ID。我得到的是3176144783XXXXX。但是,我使用这个在线工具得到了一个不同的工具http://findmyfacebookid.com/.结果是1000042591XXXXX。有人知道区别吗?

ios - 安装socket mobile scan api sdk后报"The application bundle does not contain a valid identifier"

通过cocoapod安装SocketMobileScanApiSdk后,我无法再在真实设备上运行。我注意到sdk包含“资源”组。但是即使重命名并删除“资源”组后,我也无法在真实设备上运行该项目。我在Xcode7.3.1上使用“scanapisdk-10-3-412”并尝试在ipadAir2上运行。 最佳答案 我发布答案是为了以防其他人将来遇到同样的问题。正如我在原始问题中评论的那样。此问题已通过删除项目目标名称中的空格来解决(例如,示例项目->示例项目)。我不确定导致问题的真正原因是什么。然而,在我重新命名我的项目目标后,我不再遇到

objective-c - Xcode 错误 : Expected identifier

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion我在这行代码中收到一条错误消息,指出“ExpectedIdentifier”UINavigationController*navController1=[[[UINavigationControlleralloc]initWithRootViewController:viewController4]

ios - 在 Xcode 7 中使用 Bundle Identifier 而不是 Product Bundle Identifier

升级到Xcode7后,我注意到CFBundleIdentifier已开始指向在BuildSettings/Packaging中找到的产品捆绑标识符,而不是Info.Plist中的捆绑标识符。有什么办法可以改回来吗?或者它会简单地指向BundleIdentifier,即在ProductBundleIdentifier字段中写入$(BUNDLE_IDENTIFIER)吗? 最佳答案 您应该将$(PRODUCT_BUNDLE_IDENTIFIER)保留在您的Info.plist中,并在BuildSettings>ProductBundle

Swift: 'use of unresolved identifier' - 如何更改变量并在不同函数中使用该变量?

我需要让我创建的这个按钮(一个蓝色按钮)更改一个变量(名为playerMark),该变量是我之前在代码的另一个代码块中创建和使用的。这里是引入和使用playerMark的地方:funcsetImgforCircle(spot:Int,player:Int){varplayerMark=player==1?"Red_x":"Red_o"plays[spot]=playerswitchspot{case1:circle1.image=UIImage(named:playerMark)case2:circle2.image=UIImage(named:playerMark)case3:cir

ios - 当我实际上可以访问该标识符时如何修复错误 "Use of Unresolved identifier"

我有一个定义为Singleton的类,我尝试从该类访问2个函数,但我收到一个错误,提示找不到该类,但是当我按下Cmd+Click时,我能够导航到该类。我重新启动xCode很多次,我也尝试使用xCode10和xCode9...同样的错误。我不知道如何修复它。这是我的代码://FirstClassclassBankAccount{privateinit(){}staticletbankAccountKey="BankAccount"staticletsuiteName="group.com.YourName"//FunctiontosetthebalanceforShoppingLandB

ios - "unable to dequeue a cell with identifier"当切换到编程转换而不是 segue 时

我有2个View,一个里面有一个按钮的主视图,一个表格View。TableView单元格具有标识符“ResultsTableViewCell”。我的目标是当我按下主视图上的按钮时,我会转换到表格View当我使用Storyboardsegue时,一切正常。但是,当我取出segue而不是为按钮分配一个Action以编程方式进行转换时,我得到了提到的错误。这是为什么?代码如下:ViewController.swift(这是我进行任何更改的唯一文件)classViewController:UIViewController{overridefuncviewDidLoad(){super.view

Swift Using Contacts Framework,搜索使用Identifier进行匹配

尝试获取提供联系人标识符的联系人匹配失败。我希望返回联系人,然后使用与之关联的图像。我得到一个零匹配。谢谢你。这段代码是我从演示中获得的,我对编程有点陌生importContactsvarcontact=CNContact()varcontactStore=CNContactStore()letfoundContact=getContactFromID("94AAD3B1-E9E1-48C9-A796-F7EC1014230A")funcgetContactFromID(contactID:String)->CNContact{AppDelegate.getAppDelegate().

ios - Swift 中的 dequeueReusableAnnotationViewWithIdentifier

我有以下代码,用于尝试使注释View出队,然后在它不存在时创建一个,但是有一些重复,这看起来不像是“快速”的方式。关于如何改进这一点有什么建议吗?funcmapView(mapView:MKMapView!,viewForAnnotationannotation:MKAnnotation!)->MKAnnotationView!{letidentifier="annotation"ifletannotationView=mapView.dequeueReusableAnnotationViewWithIdentifier(identifier)as?MKPinAnnotationVie

ios - 代码 : module name "" is not a valid identifier while running XC unit test

尝试在使用SDWebImage设置的CocoaPods上运行XCTest,但我只能看到如下错误。有什么建议吗?:0:error:modulename""isnotavalididentifierCommand/Applications/Xcode8.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftcfailedwithexitcode1但是一旦我编辑方案并取消选中构建中的测试,我就能够在模拟器上运行该应用程序但无法运行测试。 最佳答案