所以我做了很多研究,我还没有找到我一直在寻找的答案......
我想这样做,如果特别关闭我的应用程序的蜂窝数据,该应用程序不起作用或至少使它如此隐藏几个按钮.
我有可达性,所以如果没有互联网连接,应用程序不会运行.但是,如果用户已连接到互联网,但我的应用程序关闭了蜂窝数据,并且他们没有连接到wifi,则应用程序运行(我不希望它这样做).
任何帮助将非常感谢!
我现在已经使用RevMob作为广告来源了一段时间.最近他们推出了奖励视频广告,所以我尝试添加他们的新框架.当我将新框架拖入我的Xcode项目(与现有框架名称相同的名称:RevMobAds.framework)时,我立刻遇到了错误.我很快删除了框架,但我的项目仍有8个错误:Apple Mach O-Linker Error.我已经查了很多这个,这就是我尝试过的:
仅将$(ARCHS_STANDARD_INCLUDING_64_BIT)添加到架构构建活动体系结构中
'有效架构'设置为'NO'
设置为arm64,armv7和armv7s
删除了DerivedData文件夹及其内容,再次清理和构建
以下是我的错误的样子:( 粗体显示的是红色突出显示的错误)
Undefined symbols for architecture x86_64: "_AVMediaTypeVideo",
referenced from:
-[RevMobDeviceInfo cameraPermission] in RevMobAds(RevMobDeviceInfo.o)
___99-[RevMobFullscreen proceedLoadWithSuccessHandler:andLoadFailHandler:onClickHandler:onCloseHandler:]_block_invoke106
in RevMobAds(RevMobFullscreen.o) "_OBJC_CLASS_$_AVCaptureDevice",
referenced from:
objc-class-ref in RevMobAds(RevMobDeviceInfo.o) "_OBJC_CLASS_$_AVURLAsset", referenced from:
objc-class-ref in RevMobAds(RevMobFullscreen.o) "_OBJC_CLASS_$_CLBeaconRegion", referenced from:
objc-class-ref in RevMobAds(RevMobBeaconManager.o) "_OBJC_CLASS_$_CLLocationManager", referenced from:
objc-class-ref in RevMobAds(RevMobDeviceInfo.o)
objc-class-ref in RevMobAds(RevMobBeaconManager.o) "_kCLDistanceFilterNone", referenced from:
-[RevMobDeviceInfo getUserLocation] in RevMobAds(RevMobDeviceInfo.o) "_kCLLocationAccuracyBest",
referenced from:
-[RevMobDeviceInfo getUserLocation] in RevMobAds(RevMobDeviceInfo.o) ld: symbol(s) not found for architecture
x86_64 clang: error: linker command failed with …Run Code Online (Sandbox Code Playgroud) 我一直在寻找可能很简单的修复方法的小时。我正在尝试显示AdMob奖励的视频,而不是中介的视频,而只是admob的网络视频。
我的视频在任何Xcode模拟器中都能完美播放,并能完美地奖励用户。但是,当我在iPhone上运行该应用程序时,在控制台中出现此错误:
找不到名称为com.google.DummyAdapter的广告网络适配器。记住要链接所有必需的广告网络适配器和SDK,并在构建目标的“其他链接器标志”设置中设置-ObjC。
我将在此处添加所有代码。如果您有任何想法,请告诉我!
-(IBAction)playRewardedVideo:(id)sender{
//If the ad is loaded, play the ad
if ([[GADRewardBasedVideoAd sharedInstance] isReady]) {
[[GADRewardBasedVideoAd sharedInstance] presentFromRootViewController:self];
} else {
//if the ad is not loaded, load an AdMob rewarded video
[GADRewardBasedVideoAd sharedInstance].delegate = self;
[[GADRewardBasedVideoAd sharedInstance] loadRequest:[GADRequest request]
withAdUnitID:@"My_AppUnitID_Here"];
}
}
-(void)viewDidLoad{
//preload an AdMob rewarded video upon View loading
[GADRewardBasedVideoAd sharedInstance].delegate = self;
[[GADRewardBasedVideoAd sharedInstance] loadRequest:[GADRequest request]
withAdUnitID:@"My_AppUnitID_Here"];
}
- (void)rewardBasedVideoAd:(GADRewardBasedVideoAd *)rewardBasedVideoAd
//reward user for completing an AdMob RV
didRewardUserWithReward:(GADAdReward *)reward {
NSString *rewardMessage …Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我有一个显示图片列表的UIWebView.现在,当有人用手指敲击图片时,可以选择复制该图片.
是否有办法使它,当有人点击并保持时,出现保存该图片的选项?
欢迎任何想法!
ios ×3
objective-c ×3
admob ×1
connectivity ×1
image ×1
linker ×1
reachability ×1
uiwebview ×1
xcode ×1