下面是我用来构建图像数组的代码
var _displayImage : Array<UIImage>!
required init(coder aDecoder: NSCoder) {
self._displayImage = []
}
func buildImageSet() {
self._displayImage = [UIImage(named: "image1"), UIImage(named: "image2"), UIImage(named: "image3"), UIImage(named: "image4"), UIImage(named: "image5")]
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:找不到接受提供的参数的'init'的重载

我究竟做错了什么?
我想知道哪个应用程序调用共享扩展以将图像共享到我的应用程序(其bundleId或appName).但我发现无法做到这一点.NSExtensionContext中没有关于源应用程序的信息.我非常感谢任何帮助.
我想选择一个数字范围来改变图像视图的颜色背景.
我用我的iPhone麦克风取hz的值,这个值是转换为字符串,值不固定.
我想选择一个18000.000f到1899.999f的数字.
这是我的代码
if (maxHZ = 18000.000f) {
Image.backgroundColor = [UIColor blackColor];
} else if(maxHZ >= 17999.999f ) {
Image.backgroundColor = [UIColor redColor];
} else if(maxHZ >= 18999.999f) {
Image.backgroundColor = [UIColor yellowColor];
}
Run Code Online (Sandbox Code Playgroud) 我NSURLSession用来从我的服务器获取一些信息.在我获得数据后,我将其显示在a中UIAlertView,但显示时间太长.我用NSLog它打印数据,它几乎立即打印出来......那么发生了什么?该方法dataTaskWithRequest不是异步的吗?为什么需要这么多时间来弹出警报视图?
NSURLSession *session;
session = [NSURLSession sharedSession];
NSURL * url = [NSURL URLWithString:[DRESSABLE_IP stringByAppendingString:@"index.php"]];
NSMutableURLRequest * urlRequest = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:CONNECTION_CACHEPOLICY timeoutInterval:CONNECTION_TIMEOUT];
[urlRequest setHTTPMethod:@"POST"];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:urlRequest
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSString *total = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
[[[UIAlertView alloc] initWithTitle:@"Title" message:total delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil] show];
}];
Run Code Online (Sandbox Code Playgroud) 我有一个通过Web服务部署的企业应用程序.此应用程序先前已在设备上安装,但现在拒绝在除一台设备之外的所有设备上安装.我的许多同事通过我们的网络服务下载了应用程序而没有任何问题,所有这些都是链接到IPA文件的网页上的简单链接.
已经检查并采取的步骤:
供应配置文件有效.(开发和临时分发)
检查其他设备(4s,5s)以确保其安装正确.
检查设备的安全性.
检查与设备的连接.(Wifi,VPN,移动电话,)
设备更新到8.2 +,应用程序目标8.2.
检查设备上的存储空间以确保其未满.
我知道通过iTunes安装应用程序,但我还没有机会这样做.
编辑:我应该提到这个应用程序以前成功安装在我现在遇到问题的同一个设备上,这个问题仅在最近才发布.
我已经开始为iOS 8.3开发一个非Apple商店应用程序,用于测量并返回以dB为单位的接收信号强度指示器(RSSI)值.我可以访问名为VAFieldTest的Xcode项目的git存储库,该项目使用Core Telephony框架来访问诸如单元ID,服务mnc,RSSI等信息.但是,项目的构建失败并返回以下内容错误:
Ld /Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Products/Debug-iphonesimulator/VAFieldTest.app/VAFieldTest normal i386
cd /Users/rajesh/Documents/VAFieldTest
export IPHONEOS_DEPLOYMENT_TARGET=4.0
export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -L/Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Products/Debug-iphonesimulator -F/Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Products/Debug-iphonesimulator -F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk/System/Library/PrivateFrameworks -filelist /Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Intermediates/VAFieldTest.build/Debug-iphonesimulator/VAFieldTest.build/Objects-normal/i386/VAFieldTest.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=4.0 -framework Foundation -framework UIKit -framework CoreGraphics -framework CoreTelephony -weak_framework VoiceServices -Xlinker -dependency_info -Xlinker /Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Intermediates/VAFieldTest.build/Debug-iphonesimulator/VAFieldTest.build/Objects-normal/i386/VAFieldTest_dependency_info.dat -o /Users/rajesh/Library/Developer/Xcode/DerivedData/VAFieldTest-dmyrokwehbyuqcauvwpiouivlnqy/Build/Products/Debug-iphonesimulator/VAFieldTest.app/VAFieldTest
ld: -pie can only be used when targeting iOS 4.2 or later
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
起初我认为这是由于新库的链接,但经过检查,构建依赖性已经包含在内,并没有帮助.我想过自己调用核心电话方法,但官方文档没有列出在iOS 8.3中访问这些核心功能的方法.列出的方法可在开发人员文档库中找到,并且不包含所需的方法.
如何在iOS 8.3中获取RSSI值?我正在使用Xcode 6.4 beta.
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://titusandbindu.com/bm/wc-api/v2/customers"]];
request.HTTPMethod = @"GET";
static NSString *key=@"ck_3045dfb6122e50a79b1a35268078c4bc";
static NSString *secret=@"cs_a7ac11bc25431b1234377d4c30aed8ce";
static NSString *HMAC_SHA1=@"HmacSHA1";
NSString *timestamp=[NSString stringWithFormat:@"%f",[[NSDate date] timeIntervalSince1970] * 1000];
NSString *nonce=[NSString stringWithFormat:@"%d",(int)arc4random() * 100000000];
NSLog(@"key:%@,secret:%@,timestamp:%@",key,secret,timestamp);
NSLog(@"%@",nonce);
NSMutableDictionary *jsonpassdict=[[NSMutableDictionary alloc]init];
[jsonpassdict setValue:key forKey:@"oauth_consumer_key"];
[jsonpassdict setValue:HMAC_SHA1 forKey:@"oauth_signature_method"];
[jsonpassdict setValue:timestamp forKey:@"oauth_timestamp"];
[jsonpassdict setValue:nonce forKey:@"oauth_nonce"];
Run Code Online (Sandbox Code Playgroud)
错误是:
NSString *parametersString = [NSString stringWithFormat:@"%d",CHQueryStringFromParametersWithEncoding(jsonpassdict , NSUTF8StringEncoding)];
NSLog(@"%@",parametersString);
//NSString *parametersString = CHQueryStringFromParametersWithEncoding(jsonpassdict, NSUTF8StringEncoding);
Run Code Online (Sandbox Code Playgroud) 我不确定我在寻找什么,所以我只想给你一个例子......
内部应用程序
让我们说我正在制作购物清单应用程序.在应用程序中,您可以根据需要创建任意数量的购物清单,在这些购物清单中,您可以将项目添加到列表中.
内部代码
所以基本上,我正在尝试在一系列购物清单中创建一个新的项目数组.我怎么做?如果我有一套购物清单应用程序,这是我的代码.但是如何让用户创建新的购物清单(在代码中,新的数组)?
//users can keep on appending this array every time they create a shopping list
var shoppingListsArray:[String] = ["Shopping list 1", "Shopping list 2", "Shopping list 3"]
var contentsOfShoppingList1 = ["Item1", "Item2", "Item3"]
var contentsOfShoppingList2 = ["Item1", "Item2", "Item3"]
var contentsOfShoppingList3 = ["Item1", "Item2", "Item3"]
Run Code Online (Sandbox Code Playgroud)
当用户创建新的购物清单并附加'shoppingListsArray'时,如何创建该购物清单内容的新数组?
我希望我能很好地解释我的问题.如果您不明白,请随时编辑此问题或发表评论.
我想建立一个电话接口,我找不到任何库甚至是一个实现拨号界面的示例项目,你们知道创建拨号界面的任何有用的材料吗?
提前致谢.
我正在尝试为应用程序图标添加徽章,但根本没有任何反应.
UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Sound | UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil))
UIApplication.sharedApplication().applicationIconBadgeNumber = 40;
Run Code Online (Sandbox Code Playgroud)
我在这段代码中遗漏了什么吗?
ios8 ×10
ios ×7
swift ×5
xcode ×4
objective-c ×3
arrays ×1
iphone ×1
nsurlsession ×1
uialertview ×1
uiimage ×1
xcode6 ×1