Tag: 目标C

如何将Objective-C静态库绑定到Xamarin.iOS?

我已经阅读了Xamarin的文档。 这是Objective-C中的testing类: #import "XamarinBundleLib.h" @implementation XamarinBundleLib +(NSString *)testBinding{ return @"Hello Binding"; } @end 这很简单,只是一种方法。 这是我的C#类: namespace ResloveName { [BaseType (typeof (NSObject))] public partial interface IXamarinBundleLib { [Static,Export ("testBinding")] NSString TestBinding {get;} } } 那么这是我的AppDelegate代码: public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required […]

使用C ++访问iOS上的Documents文件夹

我想知道是否有一种方法可以在iOS上使用C ++来获得对Documents文件夹的引用(即,不使用Objective-C中的任何代码;这是因为它是一个只能在C ++中实现的框架,可以作为库添加在iOS项目中)。 请,如果可能的话,在你的答案中提供代码。

在从ios应用程序注册QuickBlox中的新用户时终止应用程序

从ios应用程序用login名和密码凭证在QuickBlox中注册新用户时,应用程序崩溃,NSLog控制台显示如下错误, 终止应用程序由于未捕获的exception“BaseServiceException”,原因:'您错过了授权调用。 请在您的应用程序中插入以下代码[QBRequest createSessionWithSuccessBlock:errorBlock:]; 在任何其他代码之前,使用我们的服务,但在设置凭据之后。 First throw call stack:( 0 CoreFoundation 0x038365e4 __exceptionPreprocess + 180 1 libobjc.A.dylib 0x02ca48b6 objc_exception_throw + 44 2 VideoChat 0x00028e2f -[QBHTTPConnection generateRequestOperation:forPath:usingMethod:] + 1231 3 VideoChat 0x00028092 -[QBConnection executeRequest:forPath:usingMethod:] + 162 4 VideoChat 0x0001b049 +[QBRequest(QBAuth) signUp:successBlock:errorBlock:] + 825 5 VideoChat 0x0000457d -[AppDelegate application:didFinishLaunchingWithOptions:] + 2077 6 UIKit 0x017ff355 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + […]

如何安装SDWebImage

我需要在我的应用程序中pipe理照片,并阅读了大量有关SDWebImage框架,这似乎是最好的方法。 不过,我发现安装难度非常大。 我不知道Ruby,从来没有使用podfile,所以通过下载最新的SDWebImagefolder&框架并将其添加到我的项目来安装它。 但是,当我尝试使用build议的导入导入到我的viewcontroller: #import <SDWebImage/UIImageView+WebCache.h> #import "UIImageView+WebCache.h" 我得到的文件没有在#importfind,那么如果我改变这个“SDWebImage / UIImageView + WebCache.h”build议我得到一个文件没有find:#import UIImageView + WebCache.h即使我可以清楚地看到当我打开我的项目中的SDWebImage文件夹! 我猜测这些错误也会导致一个未find错误,当我尝试使用sd_setImageWithUrl方法。 这里是我的项目的屏幕截图: 我希望我可以得到一些帮助,因为框架看起来有非常好的function。 任何帮助非常感谢。 谢谢

UITableView需要长按select一行

任何人都曾经遇到这个问题, UITableView需要长按触发didSelectRowAtIndexPath方法?

CFBundleDocumentType在myproject-Info.plist文件中不起作用

我正在尝试在ionic framework中构build一个应用程序。 我正在尝试构build这个function,就像当我点击图库中的照片并点击共享时,一个共享平台将打开。 我想在这里展示我的应用程序。 我在plist文件中做了一些修改 这里是我的plist文件的代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleDisplayName</key> <string>${PRODUCT_NAME}</string> <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeName</key> <string>public.jpeg</string> <key>CFBundleTypeRole</key> <string>Editor</string> <key>LSHandlerRank</key> <string>Owner</string> <key>LSItemContentTypes</key> <array> <string>public.jpeg</string> </array> </dict> </array> <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string> <key>CFBundleIconFile</key> <string>icon.png</string> <key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>icon-40</string> <string>icon-small</string> <string>icon-60</string> <string>icon.png</string> <string>icon@2x</string> <string>icon-72</string> <string>icon-72@2x</string> […]

iOS7故事板图像select器不工作:(

我试图设置一个新的iOS7 Xcode项目使用故事板的imagePicker ,但似乎无法find任何在线的例子,直到我find下面的代码。 我已经设置它,所以当按下button时,它使用模式推动的东西导航到视图,该视图具有显然在图像select器代码中调用的"UIImagePickerController"类。 但是,当应用程序运行它不会加载任何东西后点击允许应用程序访问您的照片任何机会的一些帮助吗? 错误截图抓取: https ://pbs.twimg.com/media/Bdy7v9JCAAABpvS.jpg: large 界面设置: @interface ridecount_AddRide_ViewController : UIViewController<UIImagePickerControllerDelegate, UINavigationControllerDelegate>{ 码: -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ UIImagePickerController *controller = [segue destinationViewController]; controller.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; controller.delegate = self; } -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ [self dismissViewControllerAnimated:YES completion:nil]; } -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ [self dismissViewControllerAnimated:YES completion:nil]; UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; [[self.view viewWithTag:100023] removeFromSuperview]; UIImageView * imageView […]

parsing目标C中的纯JSON数组

我想parsing一个普通的JSON数组,如: { "ns": [ [ "1364987475027", "Alert1", "001" ], [ "1364987475042", "Alert2", "001" ], [ "1364987475058", "Alert4", "001" ] ] } 以简单的string数组获取数组。 我发现有很多JSON字典数组的post。 但在这种情况下,JSON不具有值的键。 请帮助。

iOS解雇键盘,UILabel故障

我在开发的iOS应用程序中遇到了一些问题。 一个是解散键盘:当它在另外两个屏幕上工作时,有一个屏幕不会由于某种原因而被解雇: Login.m #import "Login.h" @interface Login() @end @implementation Login -(void) viewdDidLoad{ [super viewDidLoad]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)]; [self.view addGestureRecognizer:tap]; } -(void)dismissKeyboard { [_username resignFirstResponder]; [_password resignFirstResponder]; [_birth resignFirstResponder]; } @end 而我的第二个问题是,屏幕顶部的UILabel将无法加载,尽pipe在其他屏幕上工作: Login.m #import "Login.h" @interface Login() @end @implementation Login -(void) viewdDidLoad{ [super viewDidLoad]; _etiqueta = @"Introdueix el teu nom d'usuari, la […]

date时间格式从iPhone设置和GMT偏移

我有date时间格式的string,如: 2013-05-28 10:56:31 我怎样才能把这个string格式化为iPhone的默认格式? (在iPhone设置中) 以及如何设置date时间格林尼治标准时间加上时移偏移量(在iphone中设置)。 例如GMT + 1 这可能吗?